dashboardConfig
dashboardConfig
option aloows you to customize the dashboard for the studioCMS
. This is used to setup your dashboard data.
Usage
dashboardEnabled
- Type:
boolean | undefined
- Default:
true
Allows enabling or disabling of the Astro StudioCMS dashboard but still provide all the helpers and utilities to those who are customizing their setup. By disabling it will disable the dashboard and you will need to manage your content via the Astro Studio Dashboard at Astro Studio or with whatever access your libSQL server provides.
faviconURL
- Type:
string | undefined
- Default:
'/favicon.ico'
Allows the user to override the default Favicon URL to a custom URL.
dashboardRouteOverride
- Type:
string | undefined
Allows the user to override the default dashboard route to a custom route.
AuthConfig
- Type:
AuthConfigSchema{} | undefined{}
- Default:
undefined{}
Allows customization of the Authentication Configuration.
providers
- Type:
authProviderSchema{} | undefined{}
Allows enabling or disabling of the Authentication Providers.
github
- Type:
boolean | undefined
- Default:
true
Allows enabling or disabling of the Github Authentication Provider.
usernameAndPassword
- Type:
boolean | undefined
- Default:
false
Allows enabling or disabling of the Username and Password Authentication Provider.
enabled
- Type:
boolean | undefined
- Default:
true
Allows enabling or disabling of the Authentication Configuration.
UnoCSSConfigOverride
- Type:
unocssConfigSchema{} | undefined{}
Allows customization of the UnoCSS Configuration.
injectReset
- Type:
boolean | undefined
- Default:
false
Allows the user to enable or disable the UnoCSS Default Reset import.
injectEntry
- Type:
boolean | undefined
- Default:
false
Allows the user to enable or disable the UnoCSS Default Entry import.
presetsConfig
- Type:
unocssPresetsSchema{} | undefined{}
Allows the user to modify the included UnoCSS Presets.
presetDaisyUI
- Type:
unocssDaisyUISchema{} | undefined{}
Allows the user to enable or disable the UnoCSS DaisyUI Preset.
themes
- Type:
Array<string> | undefined
- Default:
['dark', 'light']
Allows the user to use any of the available DaisyUI themes.
lightTheme
- Type:
string | undefined
- Default:
'light'
Allows the user to set the default light theme.
darkTheme
- Type:
string | undefined
- Default:
'dark'
Allows the user to set the default dark theme.
developerConfig
- Type:
developerConfigSchema{} | undefined{}
Developer Options/Configuration.
viewTransitionsAPI
- Type:
boolean | undefined
- Default:
false
Allows the user to enable Astro’s ZeroJS View Transition API for the Studio CMS Dashboard.
testingAndDemoMode
- Type:
boolean | undefined
- Default:
false
Enables Testing and Demo Mode