diff --git a/src/themes.ts b/src/themes.ts index 3d8a5fe4..73e300d0 100644 --- a/src/themes.ts +++ b/src/themes.ts @@ -30,4 +30,9 @@ export const darkThemeOverrides: GlobalThemeOverrides = { color: '#1e1e1e', borderColor: 'transparent', }, + + Table: { + tdColor: '#1e1e1e', + thColor: '#353535', + }, }; diff --git a/src/tools/index.ts b/src/tools/index.ts index e9377e49..bc5192a4 100644 --- a/src/tools/index.ts +++ b/src/tools/index.ts @@ -1,6 +1,7 @@ import { LockOpen } from '@vicons/tabler'; import type { ToolCategory } from './tool'; +import { tool as mimeTypes } from './mime-types'; import { tool as otpCodeGeneratorAndValidator } from './otp-code-generator-and-validator'; import { tool as base64FileConverter } from './base64-file-converter'; import { tool as base64StringConverter } from './base64-string-converter'; @@ -65,6 +66,7 @@ export const toolsByCategory: ToolCategory[] = [ basicAuthGenerator, metaTagGenerator, otpCodeGeneratorAndValidator, + mimeTypes, ], }, { diff --git a/src/tools/mime-types/index.ts b/src/tools/mime-types/index.ts new file mode 100644 index 00000000..25e56404 --- /dev/null +++ b/src/tools/mime-types/index.ts @@ -0,0 +1,11 @@ +import { World } from '@vicons/tabler'; +import { defineTool } from '../tool'; + +export const tool = defineTool({ + name: 'Mime types', + path: '/mime-types', + description: 'Convert mime types to extensions and vice-versa.', + keywords: ['mime', 'types', 'extension', 'content', 'type'], + component: () => import('./mime-types.vue'), + icon: World, +}); diff --git a/src/tools/mime-types/mime-types.vue b/src/tools/mime-types/mime-types.vue new file mode 100644 index 00000000..0c7a5eb0 --- /dev/null +++ b/src/tools/mime-types/mime-types.vue @@ -0,0 +1,99 @@ + + + Mime type to extension + Now witch file extensions are associated to a mime-type + + + + + + Extensions of files with the {{ selectedMimeType }} mime-type: + + + .{{ extension }} + + + + + + + File extension to mime type + Now witch mime type is associated to a file extension + + + + + + Mime type associated to the extension {{ selectedExtension }} file + extension: + + + {{ mimeTypeFound }} + + + + + + + + + + Mime types + Extensions + + + + + {{ mimeType }} + + + .{{ extension }} + + + + + + + + + + +