26 lines
598 B
HTML
26 lines
598 B
HTML
@use crate::ui::ButtonKind;
|
|
|
|
@(text: &str, href: &str, kind: ButtonKind)
|
|
|
|
@match kind {
|
|
ButtonKind::Submit => {
|
|
<div class="button submit">
|
|
<span>@text</span>
|
|
<a class="action" href="@href">@text</a>
|
|
</div>
|
|
}
|
|
ButtonKind::Plain => {
|
|
<div class="button plain">
|
|
<span>@text</span>
|
|
<a class="action" href="@href">@text</a>
|
|
</div>
|
|
}
|
|
ButtonKind::Outline => {
|
|
<div class="button outline">
|
|
<span>@text</span>
|
|
<a class="action" href="@href">@text</a>
|
|
</div>
|
|
}
|
|
}
|
|
|