Files
hinode/content/en/docs/0.8/components/button.md
2023-01-27 06:24:05 +01:00

1.9 KiB

author, title, date, description, group, layout
author title date description group layout
Mark Dumay Button 2023-01-27 Use the button shortcode to display a button with a hyperlink. components docs

Overview

Use the button shortcode to display a button with a hyperlink. The inner content is used as button title. The button supports an optional badge and tooltip.

Arguments

The shortcode supports the following arguments:

Argument Required Description
href No Optional address for the button or hyperlink. Automatically assigned when using collapse.
state No Optional state of the button, either "enabled" (default), "disabled", "active", or "inactive".
size No Optional size of the button, either "sm", "md" (default), or "lg".
color No Optional theme color of the element, either "primary" (default), "secondary", "success", "danger", "warning", "info", "light", "dark", "white" or "black".
badge No Optional positioned badge to display on top of the button.
outline No Optional flag indicating the button should be outlined, either "false" (default) or "true".
aria-label No Optional label for the badge.
tooltip No Optional text to display in a tooltip. Cannot be used together with collapse. Ignored for active/inactive buttons.
collapse No Optional panel to collapse. Cannot be used together with tooltip. Ignored for active/inactive buttons.
placement No How to position the tooltip: "top" (default), "bottom", "left", or "right".
{.table}

Example

As an example, the following shortcode displays a tooltip for a dark button with a badge.

{{< example lang="hugo" >}} {{</* button color="dark" tooltip="Click on the inbox to view your unread messages" href="#" badge="99+" />}} Inbox {{</ /button */>}} {{< /example>}}