apphouse
Version:
Component library for React that uses observable state management and theme-able components.
48 lines (44 loc) • 1.51 kB
text/typescript
// import { ApphousePaletteModeOptions } from "../../constants";
// import { getDefaultColors } from "../Color";
// import { Palette } from "../Palette";
// import { Theme } from "../Theme";
import { Palette } from "../Palette";
import { getPaletteMatchingColorsByKey } from "./matchings.utils";
// const defaultThemeSettings = getDefaultThemeSettings("dark");
// export const SampleTestTheme = new Theme({
// title: "Test theme",
// palette: {
// // base: new Palette({
// // title: "Base",
// // id: "base",
// // description: "Base colors",
// // mode: "base",
// // colors: getDefaultColors(ApphousePaletteModeOptions.base),
// // }),
// // dark: new Palette({
// // title: "Dark",
// // id: "dark",
// // description: "Dark theme colors",
// // mode: "theme",
// // colors: getDefaultColors(ApphousePaletteModeOptions.dark),
// // }),
// // light: new Palette({
// // title: "Light",
// // id: "light",
// // description: "Light theme colors",
// // mode: "theme",
// // colors: getDefaultColors(ApphousePaletteModeOptions.light),
// // }),
// },
// tokens: defaultThemeSettings.tokens,
// styles: defaultThemeSettings.styles,
// });
describe("matching", () => {
test("getPaletteMatchingColorsByKey", () => {
const matchingColors = getPaletteMatchingColorsByKey({
dark: new Palette(),
light: new Palette(),
});
expect(matchingColors).toEqual({});
});
});