Initial release of Web Tools 0.0.5

This commit is contained in:
mid
2026-08-07 21:51:15 +08:00
commit fa14e9e5b9
71 changed files with 6365 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
import type { Component } from 'vue'
export interface CatalogCategory {
id: string
title: string
}
export interface CatalogTool {
id: string
title: string
category: string
description: string
icon: string
iconComponent?: Component
}
export interface NavigationCategory {
id: string
tools: string[]
}
export interface NavigationConfig {
version: 1
categories: NavigationCategory[]
}
export interface ModeOption<T extends string = string> {
value: T
label: string
}