import type { Theme, UseStylingOptions } from '@fluentui-react-native/framework'; import { fontStyles } from '@fluentui-react-native/framework'; import { buildProps } from '@fluentui-react-native/framework'; import { menuGroupHeaderName } from './MenuGroupHeader.types'; import type { MenuGroupHeaderProps, MenuGroupHeaderTokens, MenuGroupHeaderSlotProps } from './MenuGroupHeader.types'; import { defaultMenuGroupHeaderTokens } from './MenuGroupHeaderTokens'; export const stylingSettings: UseStylingOptions = { tokens: [defaultMenuGroupHeaderTokens, menuGroupHeaderName], slotProps: { root: buildProps( (tokens: MenuGroupHeaderTokens, theme: Theme) => { return { color: tokens.color, style: { marginStart: tokens.gap, ...fontStyles.from(tokens, theme), }, }; }, ['color'], ), }, };