1
0
mirror of https://github.com/tabler/tabler.git synced 2026-08-07 03:42:27 +04:00
Files
tabler/shared/ui/Nav.astro

35 lines
864 B
Plaintext

---
import Icon from './Icon.astro'
interface Props {
pills?: boolean
tabs?: boolean
header?: boolean
class?: string
}
const { pills, tabs, header, class: className } = Astro.props
const classes = ['nav', pills ? 'nav-pills' : tabs ? 'nav-tabs' : undefined, pills && header ? 'card-header-pills' : tabs && header ? 'card-header-tabs' : undefined, className]
---
<ul class:list={classes}>
<li class="nav-item">
<a class="nav-link active" href="#"> Active </a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">
<Icon name="star" class="nav-link-icon" />
Link
</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true"> Disabled </a>
</li>
<li class="nav-item ms-auto">
<a class="nav-link" href="#">
<Icon name="settings" />
</a>
</li>
</ul>