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();