feat: Modularize provider components for transfer configuration form

- Create provider-specific form templates for source and destination storage types
- Implement common form fields and type selection components
- Support multiple storage providers with consistent form design
- Update .gitignore to exclude generated provider files
This commit is contained in:
StarFleetCPTN
2025-03-08 22:09:24 -08:00
parent db4d0e018f
commit 43f1772038
19 changed files with 1738 additions and 1821 deletions
+13 -3
View File
@@ -46,6 +46,15 @@ Thumbs.db
components/*.go
!components/components.go
components/providers/source/*.go
!components/providers/source/source.go
components/providers/destination/*.go
!components/providers/destination/destination.go
components/providers/common/*.go
!components/providers/common/common.go
# Ignore the data directory
data/
@@ -56,9 +65,10 @@ tmp/
configs/
# Ignore Dirs
source/
destination/
archive/
/source/
/destination/
/archive/
# Ignore binaries
gomft