package web import "fmt" import "git.itsigo.dev/istigo/pocketmovie/internal/database" import "git.itsigo.dev/istigo/pocketmovie/internal/apis" type SettingsConfig struct { Providers []database.StreamingService AvailableProviders []string Regions []apis.Region SelectedRegion string APIKey string } templ Settings(settings SettingsConfig) { @Base("Settings - PocketMovie") {

Settings

Stream Region

@Region(settings)

Stream Providers

@ProviderTable(settings)

API Token

@ApiKey(settings)
} } templ ApiKey(settings SettingsConfig) {
} templ ProviderTable(settings SettingsConfig) {
for _, p := range(settings.Providers) { }
Name
{ p.Title } Delete
} templ Region(settings SettingsConfig) {
}