@use crate::{Button, LinkKind}; @(button: &Button) @button.inner.borrow().label @if let Some(href) = button.inner.borrow().href.as_ref() { @match button.inner.borrow().link_kind { LinkKind::CurrentTab => { @button.inner.borrow().label } LinkKind::NewTab => { @button.inner.borrow().label } } } else { }