von-sveltekit-lib
Version:
Components and functions for use in svelteKit vith Sanity backend
4 lines (3 loc) • 1 kB
TypeScript
export const imageQ: "\n image{\n ...,\n 'url': asset->url,\n 'dim':asset->metadata.dimensions,\n }";
export const btnQ: "\n \"link\": select(\n targettype == \"intrel\" => intTarget->slug.current,\n targettype == \"intslug\" => intSlug,\n targettype == \"ext\" => extTarget,\n )";
export const menuQuery: "*[_type == \"menu\"]{\n ...,\n elements[]{\n ...,\n \n \"link\": select(\n targettype == \"intrel\" => intTarget->slug.current,\n targettype == \"intslug\" => intSlug,\n targettype == \"ext\" => extTarget,\n ),\n children[]{\n ...,\n \n \"link\": select(\n targettype == \"intrel\" => intTarget->slug.current,\n targettype == \"intslug\" => intSlug,\n targettype == \"ext\" => extTarget,\n ),\n children[]{\n ...,\n \n \"link\": select(\n targettype == \"intrel\" => intTarget->slug.current,\n targettype == \"intslug\" => intSlug,\n targettype == \"ext\" => extTarget,\n ),\n }\n }\n }\n}";