View Source PlausibleWeb.Components.Generic (Plausible v0.0.1)

Generic reusable components

Summary

Functions

Attributes

  • type (:string) - Defaults to "button".
  • class (:string) - Defaults to "".
  • disabled (:boolean) - Defaults to false.
  • Global attributes are accepted.

Slots

  • inner_block

Attributes

  • href (:string) (required)
  • class (:string) - Defaults to "".
  • Global attributes are accepted.

Slots

  • inner_block

Attributes

  • slug (:string) (required)

Slots

  • button (required) - Accepts attributes:
    • class (:string)
  • panel (required) - Accepts attributes:
    • class (:string)

Attributes

  • href (:string) (required)
  • new_tab (:boolean) - Defaults to false.
  • Global attributes are accepted.

Slots

  • inner_block (required)

Attributes

  • name (:atom) (required)
  • outline (:boolean) - Defaults to true.
  • solid (:boolean) - Defaults to false.
  • mini (:boolean) - Defaults to false.
  • Global attributes are accepted. Supports all globals plus: ["fill", "stroke", "stroke-width"].

Attributes

  • title (:any) - Defaults to nil.
  • size (:atom) - Defaults to :sm.
  • theme (:atom) - Defaults to :yellow.
  • dismissable_id (:any) - Defaults to nil.
  • class (:string) - Defaults to "".
  • Global attributes are accepted.

Slots

  • inner_block

Attributes

  • class (:any) - Defaults to "".
  • Global attributes are accepted.

Attributes

  • id (:any) - Defaults to nil.
  • href (:string) (required)
  • new_tab (:boolean) - Defaults to false.
  • class (:string) - Defaults to "".

Slots

  • inner_block

Attributes

  • href (:string) (required)
  • new_tab (:boolean) - Defaults to false.
  • class (:string) - Defaults to "".
  • id (:any) - Defaults to nil.
  • Global attributes are accepted.

Slots

  • inner_block

Functions

Attributes

  • type (:string) - Defaults to "button".
  • class (:string) - Defaults to "".
  • disabled (:boolean) - Defaults to false.
  • Global attributes are accepted.

Slots

  • inner_block

Attributes

  • href (:string) (required)
  • class (:string) - Defaults to "".
  • Global attributes are accepted.

Slots

  • inner_block

Attributes

  • slug (:string) (required)

Attributes

  • name (:atom) (required)
  • outline (:boolean) - Defaults to true.
  • solid (:boolean) - Defaults to false.
  • mini (:boolean) - Defaults to false.
  • Global attributes are accepted. Supports all globals plus: ["fill", "stroke", "stroke-width"].

Attributes

  • title (:any) - Defaults to nil.
  • size (:atom) - Defaults to :sm.
  • theme (:atom) - Defaults to :yellow.
  • dismissable_id (:any) - Defaults to nil.
  • class (:string) - Defaults to "".
  • Global attributes are accepted.

Slots

  • inner_block

Attributes

  • class (:any) - Defaults to "".
  • Global attributes are accepted.

Attributes

  • id (:any) - Defaults to nil.
  • href (:string) (required)
  • new_tab (:boolean) - Defaults to false.
  • class (:string) - Defaults to "".

Slots

  • inner_block

Attributes

  • href (:string) (required)
  • new_tab (:boolean) - Defaults to false.
  • class (:string) - Defaults to "".
  • id (:any) - Defaults to nil.
  • Global attributes are accepted.

Slots

  • inner_block