curls
Version:
💪 Responsive, expressive UI primitives for React written with Style Hooks and Emotion
11 lines (10 loc) • 362 B
JavaScript
import {memoTheme, get} from '../utils'
import * as dT from './defaultTheme'
export const size = memoTheme((s, t) => {
const value = get(t.button, 'scale', dT)[s]
return typeof value === 'function' ? value(t) : value
}),
__buttonStyles = (v, t, p) => [
get(t.button, 'getHoverClass', dT)(t, p),
get(t.button, 'getActiveClass', dT)(t, p),
]