2022-09-08 15:06:44 -04:00

257 lines
9.4 KiB
Vue
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<script>
import Layout from "../../layouts/main";
import PageHeader from "../../components/page-header";
/**
* General-ui component
*/
export default {
components: { Layout, PageHeader },
data() {
return {
title: "General",
items: [
{
text: "UI Elements",
href: "/"
},
{
text: "General",
active: true
}
],
defaultvalue: 3,
currentpage: 3
};
}
};
</script>
<template>
<Layout>
<PageHeader :title="title" :items="items" />
<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-lg-6">
<div>
<h4 class="card-title">badges</h4>
<p
class="card-title-desc"
>Add any of the below mentioned modifier classes to change the appearance of a badge.</p>
<div>
<span class="badge bg-primary">Primary</span>
<span class="badge bg-success ms-1">Success</span>
<span class="badge bg-info ms-1">Info</span>
<span class="badge bg-warning ms-1">Warning</span>
<span class="badge bg-danger ms-1">Danger</span>
<span class="badge bg-dark ms-1">Dark</span>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="mt-4 mt-lg-0">
<h4 class="card-title">Pill badges</h4>
<p class="card-title-desc">
Use the
<code>.rounded-pill</code> modifier class to make
badges more rounded (with a larger
<code>border-radius</code>
and additional horizontal
<code>padding</code>).
Useful if you miss the badges from v3.
</p>
<div>
<span class="badge rounded-pill bg-primary">Primary</span>
<span class="badge rounded-pill bg-success ms-1"
>Success</span
>
<span class="badge rounded-pill bg-info ms-1">Info</span>
<span class="badge rounded-pill bg-warning ms-1"
>Warning</span
>
<span class="badge rounded-pill bg-danger ms-1"
>Danger</span
>
<span class="badge rounded-pill bg-dark ms-1">Dark</span>
</div>
</div>
</div>
</div>
<!-- end row -->
</div>
</div>
<!-- end card -->
</div>
</div>
<!-- end row -->
<div class="row">
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="card-title">Popovers</h4>
<p
class="card-title-desc"
>Add small overlay content, like those found in iOS, to any element for housing secondary information.</p>
<div class="button-items">
<b-button
v-b-popover.top="'Vivamus sagittis lacus vel augue laoreet rutrum faucibus.'"
variant="secondary"
>Popover on top</b-button>
<b-button
v-b-popover.bottom="'Vivamus sagittis lacus vel augue laoreet rutrum faucibus.'"
variant="secondary"
>Popover on bottom</b-button>
<b-button
v-b-popover.right="'Vivamus sagittis lacus vel augue laoreet rutrum faucibus.'"
variant="secondary"
>Popover on right</b-button>
<b-button
v-b-popover.left="'Vivamus sagittis lacus vel augue laoreet rutrum faucibus.'"
variant="secondary"
>Popover on left</b-button>
</div>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="card-title">Tooltips</h4>
<p class="card-title-desc">Hover over the links below to see tooltips:</p>
<div class="button-items">
<b-button id="tooltip-top" variant="primary">Tooltip on top</b-button>
<b-tooltip target="tooltip-top">Tooltip on top</b-tooltip>
<b-button id="tooltip-button" variant="primary">Tooltip on bottom</b-button>
<b-tooltip target="tooltip-button" placement="bottom">Tooltip on bottom</b-tooltip>
<b-button id="tooltip-left-button" variant="primary">Tooltip on left</b-button>
<b-tooltip target="tooltip-left-button">Tooltip on left</b-tooltip>
<b-button id="tooltip-right-button" variant="primary">Tooltip on right</b-button>
<b-tooltip target="tooltip-right-button" placement="bottom">Tooltip on right</b-tooltip>
</div>
</div>
</div>
</div>
</div>
<!-- end row -->
<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-body">
<h4 class="card-title mb-4">Pagination</h4>
<div class="row">
<div class="col-lg-6">
<h5 class="font-size-14">Default Example</h5>
<p
class="card-title-desc"
>Pagination links indicate a series of related content exists across multiple pages.</p>
<b-pagination
v-model="defaultvalue"
:total-rows="50"
:per-page="10"
aria-controls="my-table"
></b-pagination>
</div>
<div class="col-lg-6">
<div class="mt-4">
<h5 class="card-title">Alignment</h5>
<p class="card-title-desc">
Change the alignment of pagination
components with flexbox utilities.
</p>
<b-pagination
:total-rows="50"
prev-text="Previous"
next-text="Next"
align="center"
></b-pagination>
<b-pagination
:total-rows="50"
prev-text="Previous"
next-text="Next"
align="right"
></b-pagination>
</div>
</div>
</div>
<!-- end row -->
<div class="row">
<div class="col-lg-6">
<div class="mt-4">
<h5 class="font-size-14">Sizing</h5>
<p class="card-title-desc">
Fancy larger or smaller pagination? Add
<code>.pagination-lg</code> or
<code>.pagination-sm</code> for additional
sizes.
</p>
<b-pagination size="lg" :total-rows="30" :per-page="10" aria-controls="my-table"></b-pagination>
<b-pagination size="sm" :total-rows="30" :per-page="10" aria-controls="my-table"></b-pagination>
</div>
</div>
</div>
<!-- end row -->
</div>
</div>
<!-- end card -->
</div>
</div>
<!-- end row -->
<div class="row">
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="card-title">Border spinner</h4>
<p class="card-title-desc">Use the border spinners for a lightweight loading indicator.</p>
<div>
<b-spinner class="m-2" variant="primary" role="status"></b-spinner>
<b-spinner class="m-2" variant="secondary" role="status"></b-spinner>
<b-spinner class="m-2" variant="success" role="status"></b-spinner>
<b-spinner class="m-2" variant="info" role="status"></b-spinner>
<b-spinner class="m-2" variant="warning" role="status"></b-spinner>
<b-spinner class="m-2" variant="danger" role="status"></b-spinner>
<b-spinner class="m-2" variant="dark" role="status"></b-spinner>
</div>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="card-title">Growing spinner</h4>
<p
class="card-title-desc"
>If you dont fancy a border spinner, switch to the grow spinner. While it doesnt technically spin, it does repeatedly grow!</p>
<div>
<b-spinner type="grow" class="m-2" variant="primary" role="status"></b-spinner>
<b-spinner type="grow" class="m-2" variant="secondary" role="status"></b-spinner>
<b-spinner type="grow" class="m-2" variant="success" role="status"></b-spinner>
<b-spinner type="grow" class="m-2" variant="info" role="status"></b-spinner>
<b-spinner type="grow" class="m-2" variant="warning" role="status"></b-spinner>
<b-spinner type="grow" class="m-2" variant="danger" role="status"></b-spinner>
<b-spinner type="grow" class="m-2" variant="dark" role="status"></b-spinner>
</div>
</div>
</div>
</div>
</div>
<!-- end row -->
</Layout>
</template>