Initial release of Web Tools 0.0.5
This commit is contained in:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user