Spaces:
Running
on
Zero
Running
on
Zero
File size: 1,101 Bytes
7362797 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
/*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the Chameleon License found in the
* LICENSE file in the root directory of this source tree.
*/
/**
* Returns tailwind color classes for text contents, based on the darkMode boolean
*/
export function getTextColors(darkMode: boolean = false): {
primary: string;
secondary: string;
} {
const primary = darkMode ? "text-white" : "text-gray-800";
const secondary = darkMode ? "text-gray-300" : "text-gray-600";
return { primary, secondary };
}
export type PrimaryColors = "white" | "gray" | "darkGray" | "blue";
export function getBackgroundColors(id: string): string {
const bgColorToClass = {
white: "bg-white",
gray: "bg-gray-50",
darkGray: "bg-gray-800",
blue: "bg-blue-50",
};
return bgColorToClass[id] || undefined;
}
export function getBorderColors(id: string): string {
const bgColorToClass = {
white: "border-white",
gray: "border-gray-100",
darkGray: "border-gray-800",
blue: "border-blue-100",
};
return bgColorToClass[id] || undefined;
}
|