@sanity/ui
Version:
The Sanity UI components.
20 lines (16 loc) • 490 B
text/typescript
import {CSSObject, getTheme_v2} from '@sanity/ui/theme'
import {_responsive} from '../helpers'
import {ThemeProps} from '../types'
import {ResponsiveTextAlignStyleProps} from './types'
/**
* Get responsive text align styles.
* @internal
*/
export function responsiveTextAlignStyle(
props: ResponsiveTextAlignStyleProps & ThemeProps,
): CSSObject[] {
const {media} = getTheme_v2(props.theme)
return _responsive(media, props.$align, (textAlign) => {
return {textAlign}
})
}