feat: restore advanced module setup experience

This commit is contained in:
reaper
2026-08-14 12:30:50 -05:00
parent ccc897a931
commit 3d77f0ac93
6 changed files with 55 additions and 24 deletions
+8
View File
@@ -119,6 +119,13 @@ export interface AuroraModuleSetting {
type: AuroraModuleSettingType
default: string | number | boolean
options?: string[]
optionLabels?: Record<string, string>
placeholder?: string
required?: boolean
advanced?: boolean
secret?: boolean
icon?: 'title' | 'user' | 'key' | 'mail' | 'globe' | 'settings'
span?: 1 | 2
}
export interface AuroraModuleManifest {
@@ -137,6 +144,7 @@ export interface AuroraModuleManifest {
creation?: {
databases?: Array<'mariadb' | 'postgres'>
setup?: AuroraModuleSetting[]
intro?: { title: string; description: string; icon?: string }
}
hooks?: Partial<Record<AuroraModuleLifecycleHook, AuroraModuleCommand[]>>
project?: {