TheBird

sheets.ts

912 B · typescript · 28 lines

1const SHARED = ["palette.css", "tokens.css", "base.css", "chrome.css", "sky.css"];23const EXTRA: Record<string, string[]> = {4  home: ["home.css", "shop.css"],5  shop: ["shop.css", "facets.css"],6  designs: ["home.css", "shop.css"],7  product: ["home.css", "shop.css"],8  post: ["home.css", "shop.css"],9  feed: ["shop.css"],10  cart: ["cart.css"],11  automator: ["doc.css", "shop.css"],12  stats: ["doc.css"],13  pages: ["doc.css"],14  gifts: ["gift.css", "shop.css"],15  gift: ["gift.css", "shop.css"],16  page: ["doc.css"],17  blog: ["doc.css", "shop.css", "blog.css"],18  missing: ["doc.css"],19  code: ["doc.css", "git.css"],20};2122export const KIT_CODE = ["contract.css", "code.css", "seti/seti.css"];2324export const KINDS = Object.keys(EXTRA);2526export const CSS = [...new Set([...SHARED, ...Object.values(EXTRA).flat()])].sort();2728export const sheetsFor = (kind: string) => [...SHARED, ...(EXTRA[kind] ?? [])].sort();