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
};