UNPKG

kodama-ui

Version:

Kodama UI is a Vue 3 component library that provides a set of components & funcionality to build your application.

76 lines (75 loc) 1.88 kB
import { RouteLocationRaw } from 'vue-router'; export interface CustomConfig extends Partial<Config> { name: string; version: string; routes: { homepage: RouteLocationRaw; profile: RouteLocationRaw; configuration: RouteLocationRaw; }; [x: string | number]: unknown; } export declare enum AvatarType { 'AdventurerNeutral' = "adventurer-neutral", 'AvataaarsNeutral' = "avataaars-neutral", 'BigEarsNeutral' = "big-ears-neutral", 'BigSmile' = "big-smile", 'BotttsNeutral' = "bottts-neutral", 'Croodles' = "croodles", 'CroodlesNeutral' = "croodles-neutral", 'Initials' = "initials", 'Lorelei' = "lorelei", 'LoreleiNeutral' = "lorelei-neutral", 'Micah' = "micah", 'Miniavs' = "miniavs", 'Notionists' = "notionists", 'NotionistsNeutral' = "notionists-neutral", 'OpenPeeps' = "open-peeps", 'Thumbs' = "thumbs" } interface Config { name: string; version: string; routes: { homepage: RouteLocationRaw; profile: RouteLocationRaw; configuration: RouteLocationRaw; }; darkMode: boolean; logo: { favicon: string; dark: string; light: string; side_dark: string; side_light: string; }; copyright: { text: string; link: string; }; avatarType: AvatarType; auth: { background: string; signup: boolean; }; changelog: boolean; isMobileView: boolean; isTabletView: boolean; aside: { collapsed: boolean; }; menuType: string; vendor: { fontAwesomeKit: string; sentryDSN: string; }; locale: { current: string; fallback: string; available: string[]; }; debug: boolean; } declare const defaultSettings: Config; export default defaultSettings; export type { Config };