xuefengli
update
7362797
/*
* 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;
}