Packages

package config

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BreadcrumbEntry(key: String, title: String, url: Option[String] = None) extends Product with Serializable
  2. class Configuration extends AnyRef
    Annotations
    @Singleton()
  3. case class NavContent(head: Option[Html] = None, header: Option[Html] = None, footer: Option[Html] = None) extends Product with Serializable
  4. case class NavHtml(menu: Html = Html("Guest"), additionalScripts: Seq[String] = Nil, additionalStylesheets: Seq[String] = Nil) extends Product with Serializable
  5. 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
  6. case class UiConfig(projectName: String, userId: Option[UUID] = 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
  7. 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

  1. object UserSettings extends Serializable

Ungrouped