0.1.0 • Published 2 years ago

@reecem/svelte-slicezone v0.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Svelte Slicezone

This is a slice zone component for Prismic.

The current component makes the current assumptions:

There is a document that is passed that has a slices key:

{
	// other keys
	slices: []
}

To use the SliceZone and resolver.

<script>
	import { SliceZone, SliceResolver, getPageProps } from '@reecem/svelte-slicezone';

	// Load the index listing of slices.
	import * as Slices from '$lib/slices';
	// this is the list of slices to provide.
	// you can add others from other libs
	const allSlices = { ...Slices, /** ...anotherList */ };


	export const document = await getPageProps({
		client: Client(),
		type: 'homepage',
	});

</script>

<!-- This is the slicezone. The resolver can be overridden, but not really needed. -->
<SliceZone
	{...document}
	{allSlices}
	resolver={SliceResolver}
/>
0.1.0

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago