From 38586caab78c3ae18fefe04886ee1195feb2b236 Mon Sep 17 00:00:00 2001 From: Corentin THOMASSET Date: Mon, 13 Nov 2023 22:38:01 +0100 Subject: [PATCH] refactor(uuid generator): uuid version picker (#751) --- src/tools/uuid-generator/index.ts | 4 +- src/tools/uuid-generator/uuid-generator.vue | 86 +++++++++++++++++-- .../c-buttons-select.demo.vue | 9 +- src/ui/c-buttons-select/c-buttons-select.vue | 21 +++-- 4 files changed, 102 insertions(+), 18 deletions(-) diff --git a/src/tools/uuid-generator/index.ts b/src/tools/uuid-generator/index.ts index ae5ae0da..9289b902 100644 --- a/src/tools/uuid-generator/index.ts +++ b/src/tools/uuid-generator/index.ts @@ -2,11 +2,11 @@ import { Fingerprint } from '@vicons/tabler'; import { defineTool } from '../tool'; export const tool = defineTool({ - name: 'UUIDs v4 generator', + name: 'UUIDs generator', path: '/uuid-generator', description: 'A Universally Unique Identifier (UUID) is a 128-bit number used to identify information in computer systems. The number of possible UUIDs is 16^32, which is 2^128 or about 3.4x10^38 (which is a lot!).', - keywords: ['uuid', 'v4', 'random', 'id', 'alphanumeric', 'identity', 'token', 'string', 'identifier', 'unique'], + keywords: ['uuid', 'v4', 'random', 'id', 'alphanumeric', 'identity', 'token', 'string', 'identifier', 'unique', 'v1', 'v3', 'v5', 'nil'], component: () => import('./uuid-generator.vue'), icon: Fingerprint, }); diff --git a/src/tools/uuid-generator/uuid-generator.vue b/src/tools/uuid-generator/uuid-generator.vue index e9f55e6b..22b32ba3 100644 --- a/src/tools/uuid-generator/uuid-generator.vue +++ b/src/tools/uuid-generator/uuid-generator.vue @@ -1,22 +1,94 @@