diff --git a/src/icon/icon-utils.tsx b/src/icon/icon-utils.tsx index fd578fb..9b03281 100644 --- a/src/icon/icon-utils.tsx +++ b/src/icon/icon-utils.tsx @@ -1,5 +1,5 @@ -import {h, ComponentChildren} from 'preact'; -import { Icon } from "./index"; +import { h, ComponentChildren } from 'preact'; +import { Icon } from './index'; export const IconType = { // PDF @@ -24,7 +24,8 @@ export const IconType = { XLS: 'xls', XLSX: 'xlsx', CSV: 'csv', - ODS: 'ods' + ODS: 'ods', + AUDIO: 'audio' }; export const getIconByFileExt = (fileExt: string): ComponentChildren => { @@ -45,6 +46,8 @@ export const getIconByFileExt = (fileExt: string): ComponentChildren => { case IconType.PNG: case IconType.SVG: return ; + case IconType.AUDIO: + return ; case IconType.ZIP: return ; case IconType.XLS: diff --git a/src/icon/icons/audio.tsx b/src/icon/icons/audio.tsx new file mode 100644 index 0000000..1a15c22 --- /dev/null +++ b/src/icon/icons/audio.tsx @@ -0,0 +1,12 @@ +import { h } from 'preact'; + +export const Audio = () => ( + + + +); diff --git a/src/icon/icons/index.ts b/src/icon/icons/index.ts index 3ea943b..a07372e 100644 --- a/src/icon/icons/index.ts +++ b/src/icon/icons/index.ts @@ -33,6 +33,7 @@ import { VolumeMute } from './volumeMute'; import { Spinner } from './spinner'; import { Detach } from './detach'; import { Attach } from './attach'; +import { Audio } from './audio'; export const Icons: Record h.JSX.Element> = { close: Close, @@ -68,5 +69,6 @@ export const Icons: Record h.JSX.Element> = { volumeMute: VolumeMute, spinner: Spinner, detach: Detach, - attach: Attach + attach: Attach, + audio: Audio };