diff --git a/change/@fluentui-react-tag-picker-f788c84a-933e-4291-9111-2a6187517663.json b/change/@fluentui-react-tag-picker-f788c84a-933e-4291-9111-2a6187517663.json new file mode 100644 index 00000000000000..3f3abb7239db9f --- /dev/null +++ b/change/@fluentui-react-tag-picker-f788c84a-933e-4291-9111-2a6187517663.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "bugfix: secondaryContent not displaying properly", + "packageName": "@fluentui/react-tag-picker", + "email": "bernardo.sunderhus@gmail.com", + "dependentChangeType": "patch" +} diff --git a/packages/react-components/react-tag-picker/library/src/components/TagPickerOption/__snapshots__/TagPickerOption.test.tsx.snap b/packages/react-components/react-tag-picker/library/src/components/TagPickerOption/__snapshots__/TagPickerOption.test.tsx.snap index 907a79f7e94918..2b7ec9972e024e 100644 --- a/packages/react-components/react-tag-picker/library/src/components/TagPickerOption/__snapshots__/TagPickerOption.test.tsx.snap +++ b/packages/react-components/react-tag-picker/library/src/components/TagPickerOption/__snapshots__/TagPickerOption.test.tsx.snap @@ -4,7 +4,7 @@ exports[`TagPickerOption renders a default state 1`] = `
diff --git a/packages/react-components/react-tag-picker/library/src/components/TagPickerOption/useTagPickerOptionStyles.styles.ts b/packages/react-components/react-tag-picker/library/src/components/TagPickerOption/useTagPickerOptionStyles.styles.ts index d9ae8758f70399..c8b27a0f42eb16 100644 --- a/packages/react-components/react-tag-picker/library/src/components/TagPickerOption/useTagPickerOptionStyles.styles.ts +++ b/packages/react-components/react-tag-picker/library/src/components/TagPickerOption/useTagPickerOptionStyles.styles.ts @@ -2,6 +2,7 @@ import { makeStyles, mergeClasses } from '@griffel/react'; import type { SlotClassNames } from '@fluentui/react-utilities'; import type { TagPickerOptionSlots, TagPickerOptionState } from './TagPickerOption.types'; import { useOptionStyles_unstable } from '@fluentui/react-combobox'; +import { typographyStyles } from '@fluentui/react-theme'; export const tagPickerOptionClassNames: SlotClassNames = { root: 'fui-TagPickerOption', @@ -22,6 +23,7 @@ const useStyles = makeStyles({ secondaryContent: { gridColumnStart: 2, gridRowStart: 2, + ...typographyStyles.caption1, }, media: { @@ -35,6 +37,9 @@ const useStyles = makeStyles({ export const useTagPickerOptionStyles_unstable = (state: TagPickerOptionState): TagPickerOptionState => { 'use no memo'; + const styles = useStyles(); + + state.root.className = mergeClasses(tagPickerOptionClassNames.root, styles.root, state.root.className); useOptionStyles_unstable({ ...state, active: false, @@ -43,9 +48,6 @@ export const useTagPickerOptionStyles_unstable = (state: TagPickerOptionState): checkIcon: undefined, selected: false, }); - const styles = useStyles(); - - state.root.className = mergeClasses(tagPickerOptionClassNames.root, styles.root, state.root.className); if (state.media) { state.media.className = mergeClasses(tagPickerOptionClassNames.media, styles.media, state.media.className); }