Initial TicketTracker release
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
const systemSans = {
|
||||
variable: "[--font-geist:ui-sans-serif,system-ui,sans-serif] [--font-geist-mono:ui-monospace,SFMono-Regular,Menlo,monospace]",
|
||||
};
|
||||
|
||||
export const fontRegistry = {
|
||||
geist: {
|
||||
label: "System",
|
||||
font: systemSans,
|
||||
},
|
||||
} as const;
|
||||
|
||||
export type FontKey = keyof typeof fontRegistry;
|
||||
|
||||
export const fontKeys = Object.keys(fontRegistry) as FontKey[];
|
||||
|
||||
export const fontVars = Object.values(fontRegistry)
|
||||
.map(({ font }) => font.variable)
|
||||
.join(" ");
|
||||
|
||||
export const fontOptions = fontKeys.map((key) => ({
|
||||
key,
|
||||
label: fontRegistry[key].label,
|
||||
}));
|
||||
Reference in New Issue
Block a user