officiavoluptas
Version:
Desig: The Blockchain-Agnostic Multisig Solution
68 lines (62 loc) • 1.31 kB
text/typescript
import { charcoalBlack, ghostWhite, lavendar, lightGray } from './colors'
import {
white,
grey,
crimson,
dodgerBlue,
orange,
mistyRose,
aliceBlue,
darkNavy,
} from '.'
interface PaletteBase {
primary: string
secondary: string
highlight: string
error: string
warning: string
}
interface PaletteBackground extends PaletteBase {
lowLight: string
tertiary: string
page: string
}
export type Theme = {
background: PaletteBackground
text: PaletteBase
}
export const lightTheme: Theme = {
background: {
primary: white,
secondary: aliceBlue,
tertiary: lightGray,
highlight: lavendar,
lowLight: darkNavy,
error: mistyRose,
warning: orange,
page: ghostWhite,
},
text: {
primary: charcoalBlack,
secondary: grey,
highlight: dodgerBlue,
error: crimson,
warning: orange,
},
}
/**
* Keeping as a reference for the time being until
* this new theme format is more better adopted
*/
// backgroundPrimary: white,
// backgroundPage: ghostWhite,
// backgroundSecondary: aliceBlue,
// backgroundModal: white,
// backgroundHeader: white,
// backgroundError: mistyRose,
// textMuted: grey,
// textError: crimson,
// textWarning: orange,
// highlight: dodgerBlue,
// backgroundGrey: solitudeGrey,
// backgroundBlue: darkNavy,