mirror of
https://github.com/tabler/tabler.git
synced 2026-08-07 20:02:23 +04:00
d8956a06d6
Co-authored-by: Bartek <xbartoszdobija@gmail.com>
153 lines
4.0 KiB
Plaintext
153 lines
4.0 KiB
Plaintext
---
|
|
// Port of preview/pages/card-actions.html.
|
|
import DefaultLayout from '@shared/layouts/DefaultLayout.astro';
|
|
import BodyPlaceholder from '@shared/components/cards/BodyPlaceholder.astro';
|
|
import Button from '@shared/components/Button.astro';
|
|
import Avatar from '@shared/components/ui/Avatar.astro';
|
|
import Icon from '@shared/components/Icon.astro';
|
|
import people from '@data/people.json';
|
|
|
|
const person0 = people[0];
|
|
const person3 = people[3];
|
|
---
|
|
|
|
<DefaultLayout title="Card actions" pageHeader="Card actions" pageMenu="base.cards.actions">
|
|
<div class="row row-cards">
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Sample card</h3>
|
|
</div>
|
|
<BodyPlaceholder />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Card with action</h3>
|
|
<div class="card-actions">
|
|
<Button color="primary" icon="plus" text="Add new" />
|
|
</div>
|
|
</div>
|
|
<BodyPlaceholder />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Cart title</h3>
|
|
<div class="card-actions">
|
|
<Button icon="phone" text="Phone" />
|
|
<Button icon="mail" text="Email" />
|
|
</div>
|
|
</div>
|
|
<BodyPlaceholder />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<div>
|
|
<div class="row align-items-center">
|
|
<div class="col-auto">
|
|
<Avatar person={person0} />
|
|
</div>
|
|
<div class="col">
|
|
<div class="card-title">{person0.full_name}</div>
|
|
<div class="card-subtitle">{person0.job_title}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-actions">
|
|
<Button icon="phone" text="Phone" />
|
|
<Button icon="mail" text="Email" />
|
|
</div>
|
|
</div>
|
|
<BodyPlaceholder />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<div>
|
|
<h3 class="card-title">
|
|
With description
|
|
</h3>
|
|
<p class="card-subtitle">
|
|
Lorem ipsum dolor sit amet consectetur adipisicing.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<BodyPlaceholder />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<div>
|
|
<h3 class="card-title">
|
|
With description and action
|
|
</h3>
|
|
<p class="card-subtitle">
|
|
Lorem ipsum dolor sit amet consectetur adipisicing.
|
|
</p>
|
|
</div>
|
|
<div class="card-actions">
|
|
<Button color="primary" text="Create new job" />
|
|
</div>
|
|
</div>
|
|
<BodyPlaceholder />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<div>
|
|
<div class="row align-items-center">
|
|
<div class="col-auto">
|
|
<Avatar person={person3} />
|
|
</div>
|
|
<div class="col">
|
|
<div class="card-title">{person3.full_name}</div>
|
|
<div class="card-subtitle">{person3.job_title}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-actions">
|
|
<div class="dropdown">
|
|
<a href="#" class="btn-action dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><Icon name="dots-vertical" /></a>
|
|
<div class="dropdown-menu dropdown-menu-end">
|
|
<a class="dropdown-item" href="#">Edit user</a>
|
|
<a class="dropdown-item" href="#">Change permissions</a>
|
|
<a class="dropdown-item text-danger" href="#">Delete user</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<BodyPlaceholder />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Card actions</h3>
|
|
<div class="card-actions btn-actions">
|
|
<a href="#" class="btn-action"><Icon name="refresh" /></a>
|
|
<a href="#" class="btn-action"><Icon name="chevron-up" /></a>
|
|
<a href="#" class="btn-action"><Icon name="dots-vertical" /></a>
|
|
<a href="#" class="btn-action"><Icon name="x" /></a>
|
|
</div>
|
|
</div>
|
|
<BodyPlaceholder />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</DefaultLayout>
|