-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtypes.ts
More file actions
37 lines (34 loc) · 910 Bytes
/
Copy pathtypes.ts
File metadata and controls
37 lines (34 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// FIX: Add React import to resolve 'Cannot find namespace React' error.
import React from 'react';
export enum TechComponent {
VPS = 'VPS',
ONEXPLAYER = 'ONEXPLAYER',
MINISFORUM = 'MINISFORUM',
SYNCTHING = 'SYNCTHING',
N8N = 'N8N',
VECTOR_DB = 'VECTOR_DB',
STAGING_AREA = 'STAGING_AREA',
SAMSUNG_FOLD = 'SAMSUNG_FOLD',
OPEN_WEBUI = 'OPEN_WEBUI',
STATE_STORE = 'STATE_STORE',
PRE_PROCESSOR = 'PRE_PROCESSOR',
MONITORING = 'MONITORING',
BACKUPS = 'BACKUPS',
}
export interface ComponentInfo {
title: string;
icon: React.ComponentType<{ className?: string }>;
description: string;
details: string[];
codeSample?: {
language: 'json' | 'yaml' | 'python' | 'bash' | 'xml' | 'sql';
title: string;
code: string;
};
}
export interface WorkflowStep {
id: number;
title:string;
description: string;
icon: React.ComponentType<{ className?: string }>;
}