/** @jsxRuntime classic */ /** @jsx jsx */ import { type ReactNode, type ReactElement } from 'react' import { jsx, useTheme } from '@keystone-ui/core' import type { SizeType } from '../types' /** * TODO * * - Separate out tokens and style function */ type ControlLabelProps = { className?: string control: ReactElement children?: ReactNode size?: SizeType } export const ControlLabel = ({ children, className, control, size: sizeKey = 'medium', }: ControlLabelProps) => { const { controlSizes, spacing, typography } = useTheme() const size = controlSizes[sizeKey] return ( ) }