export type CoreIcons = 'arrow' | 'asterisk' | 'busy' | 'new' | 'edit' | 'confirm' | 'cancel' | 'save' | 'delete' | 'close' | 'undo' | 'search' | 'filter' | 'info' | 'success' | 'required' | 'error' | 'warning' | 'danger' | 'unknown' | 'person' | 'user' | 'users' | 'group' | 'menu' | 'options' | 'calendar' | 'clock' | 'money' | 'upload' | 'download' | 'left' | 'right' | 'up' | 'down' | 'first' | 'last' | 'caret-left' | 'caret-right' | 'caret-up' | 'caret-down' | 'file' | 'file-pdf' | 'file-csv' | 'file-excel' | 'file-word' | 'file-powerpoint' | 'file-image' | 'file-video' | 'file-upload' | 'default' | 'primary' | 'secondary'; export type Variants = 'default' | 'primary' | 'Secondary' | 'info' | 'success' | 'warning' | 'danger' | 'alternate' export type ButtonType = 'button' | 'submit' | 'reset' export type Font = 'caps' | 'sans' | 'serif' export type Size = 'xs' | 'sm' | 'md' | 'lg' | 'xl' export const fontLookup = (fontStyle) => { const lookup: any = { 'sans': 'font-sans', 'serif': 'font-serif', 'caps': 'font-caps', } return lookup[fontStyle] || lookup['sans'] }