UNPKG

@radix-ui/themes

Version:

[![Radix Themes Logo](https://radix-ui.com/social/themes.png)](https://radix-ui.com/themes)

10 lines (9 loc) 870 B
import { baseButtonPropDefs } from '../components/base-button.props.js'; import { calloutRootPropDefs } from '../components/callout.props.js'; import { spinnerPropDefs } from '../components/spinner.props.js'; import { textPropDefs } from '../components/text.props.js'; import type { Responsive } from '../props/index.js'; declare function mapResponsiveProp<Input extends string, Output>(propValue: Responsive<Input> | undefined, mapValue: (value: Input) => Output): Responsive<Output> | undefined; declare function mapCalloutSizeToTextSize(size: (typeof calloutRootPropDefs.size.values)[number]): (typeof textPropDefs.size.values)[number]; declare function mapButtonSizeToSpinnerSize(size: (typeof baseButtonPropDefs.size.values)[number]): (typeof spinnerPropDefs.size.values)[number]; export { mapResponsiveProp, mapCalloutSizeToTextSize, mapButtonSizeToSpinnerSize };