mirror of
https://github.com/CorentinTh/it-tools.git
synced 2024-09-11 13:37:53 +03:00
feat(new tool): Paste as Markdown
This commit is contained in:
parent
e1b4f9aafe
commit
d72facf062
@ -6,6 +6,7 @@ import { tool as asciiTextDrawer } from './ascii-text-drawer';
|
||||
|
||||
import { tool as textToUnicode } from './text-to-unicode';
|
||||
import { tool as safelinkDecoder } from './safelink-decoder';
|
||||
import { tool as pasteAsMarkdown } from './paste-as-markdown';
|
||||
import { tool as pdfSignatureChecker } from './pdf-signature-checker';
|
||||
import { tool as numeronymGenerator } from './numeronym-generator';
|
||||
import { tool as macAddressGenerator } from './mac-address-generator';
|
||||
@ -172,6 +173,7 @@ export const toolsByCategory: ToolCategory[] = [
|
||||
textDiff,
|
||||
numeronymGenerator,
|
||||
asciiTextDrawer,
|
||||
pasteAsMarkdown,
|
||||
],
|
||||
},
|
||||
{
|
||||
|
12
src/tools/paste-as-markdown/index.ts
Normal file
12
src/tools/paste-as-markdown/index.ts
Normal file
@ -0,0 +1,12 @@
|
||||
import { Markdown } from '@vicons/tabler';
|
||||
import { defineTool } from '../tool';
|
||||
|
||||
export const tool = defineTool({
|
||||
name: 'Paste as Markdown',
|
||||
path: '/paste-as-markdown',
|
||||
description: 'Paste clipboard content as Markdown',
|
||||
keywords: ['paste', 'markdown'],
|
||||
component: () => import('./paste-as-markdown.vue'),
|
||||
icon: Markdown,
|
||||
createdAt: new Date('2024-07-14'),
|
||||
});
|
12
src/tools/paste-as-markdown/paste-as-markdown.vue
Normal file
12
src/tools/paste-as-markdown/paste-as-markdown.vue
Normal file
@ -0,0 +1,12 @@
|
||||
<script setup lang="ts">
|
||||
import { subscribe } from '@github/paste-markdown';
|
||||
|
||||
// Subscribe the behavior to the textarea.
|
||||
subscribe(document.querySelector('.paste-zone textarea') as never);
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<c-card title="Paste in Markdown" class="paste-zone">
|
||||
<textarea-copyable language="markdown" />
|
||||
</c-card>
|
||||
</template>
|
Loading…
Reference in New Issue
Block a user