package config
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class BreadcrumbEntry(key: String, title: String, url: Option[String] = None) extends Product with Serializable
-
class
Configuration extends AnyRef
- Annotations
- @Singleton()
- final case class NavContent(head: Option[Html] = None, header: Option[Html] = None, footer: Option[Html] = None) extends Product with Serializable
- final case class NavHtml(menu: Html = Html("Guest"), additionalScripts: Seq[String] = Nil, additionalStylesheets: Seq[String] = Nil) extends Product with Serializable
- final case class NavUrls(home: String = "/", search: String = "/admin/search", profile: String = "/profile", signup: String = "/profile/signup", signupAllowed: Boolean = true, changePassword: String = "/profile/password", signin: String = "/profile/signin", signout: String = "/profile/signout", oauth: String = "/profile/signin/", oauthProviders: Seq[String] = Nil) extends Product with Serializable
- final case class UiConfig(projectName: String, projectVersion: String, userId: Option[UUID] = None, username: Option[String] = None, menu: Seq[NavMenu] = Nil, urls: NavUrls = NavUrls(), html: NavHtml = NavHtml(), content: NavContent = NavContent(), user: UserSettings = UserSettings.empty, notifications: Seq[Notification] = Nil, breadcrumbs: Seq[BreadcrumbEntry] = Nil) extends Product with Serializable
- final case class UserSettings(theme: String = "default", menuColor: Option[String] = Some("gradient-45deg-indigo-blue"), menuBackgroundColor: Option[String] = None, menuDark: Boolean = true, menuCollapsed: Boolean = false, menuSelection: Option[String] = None, navbarColor: Option[String] = Some("gradient-45deg-indigo-blue"), navbarDark: Boolean = true, buttonColor: Option[String] = None, accentColor: Option[String] = None, avatarUrl: Option[String] = None) extends Product with Serializable
Value Members
- object UserSettings extends Serializable