Repository navigation
Expand file tree
/
Copy pathsettings.ts
More file actions
68 lines (59 loc) · 1.81 KB
/
Copy pathsettings.ts
File metadata and controls
68 lines (59 loc) · 1.81 KB
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
import {
FileText,
Component,
Users,
Cpu,
Share2,
TestTube,
CheckCircle,
Code,
LucideIcon
} from 'lucide-react'
// Layout configuration
export const LAYOUT_CONFIG = {
containerWidth: '1440px',
} as const;
// Map of icon names to Lucide React components
const ICON_MAP: Record<string, LucideIcon> = {
'FileText': FileText,
'Component': Component,
'Users': Users,
'Cpu': Cpu,
'Share2': Share2,
'TestTube': TestTube,
'CheckCircle': CheckCircle,
'Code': Code,
}
export interface NavigationItem {
id: string
title: string
icon: LucideIcon
href: string
}
export const PROJECT_SETTINGS = {
name: 'Altrp',
description: 'Website Builder',
defaultLanguage: 'en',
defaultTheme: 'light',
supportedThemes: ['light', 'dark',],
} as const;
// Language configuration (ordered by popularity)
export const LANGUAGES = [
{ code: 'en', name: 'English', shortName: 'EN' },
// { code: 'rs', name: 'Srpski', shortName: 'RS' },
// { code: 'zh', name: '中文', shortName: 'CN' },
// { code: 'hi', name: 'हिन्दी', shortName: 'IN' },
// { code: 'es', name: 'Español', shortName: 'ES' },
// { code: 'fr', name: 'Français', shortName: 'FR' },
// { code: 'ar', name: 'العربية', shortName: 'AR' },
// { code: 'pt', name: 'Português', shortName: 'PT' },
// { code: 'ru', name: 'Русский', shortName: 'RU' },
// { code: 'ja', name: '日本語', shortName: 'JP' },
// { code: 'de', name: 'Deutsch', shortName: 'DE' },
// { code: 'ko', name: '한국어', shortName: 'KR' },
// { code: 'it', name: 'Italiano', shortName: 'IT' },
] as const;
// Get supported language codes
export const SUPPORTED_LANGUAGES: string[] = LANGUAGES.map(lang => lang.code);
export const CMS_PROVIDER: 'mdx' | 'sqlite' = 'sqlite'
export const APP_DB_CLIENT: 'sqlite' | 'postgres' = 'sqlite'