Live in footer · direct export
Copyright
Footer composes Copyright by default; sites can also render it independently.
Evidence: The footer shows the current year and HagiCode name.
import Copyright from '@hagicode/hagilight/Copyright';
<Copyright name="HagiCode" />
Live composition
Shared site links
The layout passes a consumer-owned RSS destination to the resolver and the Footer.
Evidence: The RSS link above and in the footer resolves to this demo’s feed.
import { resolveSiteLinks } from '@hagicode/hagilight/site-links';
const links = resolveSiteLinks('en-US', {
rssFeedUrl: '/rss.xml',
});
Live component · remote campaign optional
Promotion banner
PromotoBanner prefers an eligible remote campaign and uses the localized fallback when none is available.
Evidence: The banner is mounted on this page; its fallback CTA jumps to the footer, where the component hides itself.
import PromotoBanner from '@hagicode/hagilight/PromotoBanner';
<PromotoBanner locale="en-US" fallback={fallbackCard} />
Live asset
Logo asset
The package logo is displayed in the site header as an imported image asset.
Evidence: See the Hagilight mark at the top of this page.
import logo from '@hagicode/hagilight/logo.png';
<img src={logo.src} alt="Hagilight" />