Files
basecoat/docs/components/toast.njk
T
2025-04-28 11:37:29 +08:00

36 lines
853 B
Plaintext

---
layout: layouts/component.njk
title: Toast
description: A succinct message that is displayed temporarily.
---
{% from "macros/code_preview.njk" import code_preview %}
{% set code %}<button
class="btn-outline"
hx-trigger="click"
hx-get="/fragments/toast/success"
hx-target="#toast-htmx"
>
Toast from backend
</button>
<div id="toast-htmx"></div>{% endset %}
{{ code_preview("toast-htmx", code, "max-w-md") }}
{% from "macros/code_preview.njk" import code_preview %}
{% set code %}<button
class="btn-outline"
@click='
$toast({
category: "success",
title: "Great success",
description: "Tremendous success toast.",
action: {
label: "Go to Google",
url: "https://google.com"
}
})
'>
Toast from front-end
</button>
{% endset %}
{{ code_preview("toast-alpine", code, "max-w-md") }}