Minor changes
- Upgrade
@weaverse/hydrogen
to v2.1.0
- Load Weaverse's page without needing to pass loader's
args
export async function loader(args: RouteLoaderArgs) {
return defer({
weaverseData: await context.weaverse.loadPage(),
// More route's loader data...
});
}
weaverse
client is now available in component's loader function
export let loader = async (args: ComponentLoaderArgs<HeroSectionData>) => {
let {weaverse, data} = args;
let {hero} = await weaverse.storefront.query<SeoCollectionContentQuery>(
HOMEPAGE_SEO_QUERY,
{
variables: {handle: data.collectionHandle || 'frontpage'},
},
);
return hero;
};
- Added 2 new sections: Collection Hero (#11) & Hero Image (#14). Thanks @dangthang1903 for his first contributions to Pilot!