Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
iconColor: string
iconSize: number
}
export interface MenuItemStyle {
current: MenuItemStateStyle
hover: MenuItemStateStyle
initial: MenuItemStateStyle
marker: {
color: string
size: number
}
}
const initial: MenuItemStateStyle = {
bg: palette.white,
color: palette.charcoal600,
fontSize: 'small',
fontWeight: 'normal',
iconColor: palette.charcoal300,
iconSize: 20,
}
const hover: MenuItemStateStyle = {
...initial,
bg: palette.charcoal100,
color: palette.charcoal900,
}
const current: MenuItemStateStyle = {
...hover,
fontWeight: 'bold',
space,
SpaceProps,
} from '@looker/design-tokens'
import { InputProps } from '../InputProps'
export interface CustomizableToggleSwitchAttributes
extends CustomizableAttributes {
knobOnColor: string
knobOffColor: string
onColor: string
offColor: string
}
export const CustomizableToggleSwitchAttributes: CustomizableToggleSwitchAttributes = {
knobOffColor: palette.white,
knobOnColor: palette.white,
offColor: palette.charcoal300,
onColor: palette.purple300,
}
export interface KnobProps {
className?: string
size: number
disabled?: boolean
on?: boolean
}
interface KnobContainerBaseProps extends KnobProps, PseudoProps {
children: ReactNode
}
export interface ToggleSwitchProps
reset,
space,
SpaceProps,
} from '@looker/design-tokens'
import { InputProps } from '../InputProps'
export interface CustomizableToggleSwitchAttributes
extends CustomizableAttributes {
knobOnColor: string
knobOffColor: string
onColor: string
offColor: string
}
export const CustomizableToggleSwitchAttributes: CustomizableToggleSwitchAttributes = {
knobOffColor: palette.white,
knobOnColor: palette.white,
offColor: palette.charcoal300,
onColor: palette.purple300,
}
export interface KnobProps {
className?: string
size: number
disabled?: boolean
on?: boolean
}
interface KnobContainerBaseProps extends KnobProps, PseudoProps {
children: ReactNode
}