glaze/basecoat

Values

pub fn register(v: String) -> element.Element(a)

Register Basecoat UI CSS and JavaScript from CDN.

This includes all Basecoat styles and JavaScript components.

Example

import glaze/basecoat

html.head([], [
  basecoat.register(basecoat.version),
])
pub fn register_css(v: String) -> element.Element(a)

Register only Basecoat CSS from CDN.

Use this when you want to manage the JavaScript separately.

pub fn register_js(v: String) -> element.Element(a)

Register only Basecoat JavaScript from CDN.

Example

import glaze/basecoat

html.head([], [
  // Your Tailwind CSS import...
  glaze_basecoat.register_js(glaze_basecoat.version),
])
pub fn toaster() -> element.Element(a)

Add the toaster container required for toast notifications.

Place this at the end of your body element.

Example

import glaze/basecoat

html.body([], [
  // Your content...
  basecoat.toaster(),
])
pub const version: String
Search Document