diff --git a/change/@fluentui-react-file-type-icons-73c2ddb0-ff78-4e33-87a8-dafa7d543252.json b/change/@fluentui-react-file-type-icons-73c2ddb0-ff78-4e33-87a8-dafa7d543252.json new file mode 100644 index 0000000000000..dc7641c93517f --- /dev/null +++ b/change/@fluentui-react-file-type-icons-73c2ddb0-ff78-4e33-87a8-dafa7d543252.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "fix: return correct icon name for documentsFolder", + "packageName": "@fluentui/react-file-type-icons", + "email": "1330321+yume-chan@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/packages/react-file-type-icons/src/getFileTypeIconProps.test.ts b/packages/react-file-type-icons/src/getFileTypeIconProps.test.ts new file mode 100644 index 0000000000000..914ab03240acf --- /dev/null +++ b/packages/react-file-type-icons/src/getFileTypeIconProps.test.ts @@ -0,0 +1,15 @@ +import { FileIconType } from './FileIconType'; +import { FileTypeIconMap } from './FileTypeIconMap'; +import { getFileTypeIconNameFromExtensionOrType } from './getFileTypeIconProps'; + +describe('return valid icon name', () => { + it('returns an icon name in file type icon map', () => { + for (const key of Object.keys(FileIconType)) { + // Iterate through a TypeScript enum + const value = FileIconType[(key as unknown) as FileIconType]; + if (typeof value === 'number') { + expect(FileTypeIconMap).toHaveProperty(getFileTypeIconNameFromExtensionOrType(undefined, value)); + } + } + }); +}); diff --git a/packages/react-file-type-icons/src/getFileTypeIconProps.ts b/packages/react-file-type-icons/src/getFileTypeIconProps.ts index ccae563c358e9..1898b9623da8f 100644 --- a/packages/react-file-type-icons/src/getFileTypeIconProps.ts +++ b/packages/react-file-type-icons/src/getFileTypeIconProps.ts @@ -14,7 +14,7 @@ const MULTIPLE_ITEMS = 'multiple'; const NEWS = 'sponews'; const STREAM = 'video'; const DESKTOP_FOLDER = 'desktopfolder'; -const DOCUMENTS_FOLDER = 'documentfolder'; +const DOCUMENTS_FOLDER = 'documentsfolder'; const PICTURES_FOLDER = 'picturesfolder'; const LINKED_FOLDER = 'linkedfolder'; const FORM = 'form';