Skip to content

Kirby 3.8.4

Box

<k-box>

The <k-box> component is a multi-purpose box with text. You can use it as a foundation for empty state displays or anything else that needs to be displayed in a box. It comes with several pre-defined styles …

<k-box text="This is a nice box" theme="positive" />

Props

Prop Type Default Description
html
boolean
false
If set to true, the text is rendered as HTML code, otherwise as plain text
text
string
Text to display inside the box
theme
string
Supported values:
none, code, button, positive, negative, notice, info, empty
"none"
Choose one of the pre-defined styles

Slots

Slot Description
default Use instead of text prop

Events

The box listens to any typical HTML event.

<k-box text="This is a box" @click="clicked" />

Content

Via text prop

<k-box text="This is a nice box" />

Custom content

The box can be filled with your own elements to overwrite the default text implementation:

<k-box>
  <!-- custom html goes here -->
</k-box>

CSS classes

.k-box