admin/src/views/notifications/badges/Badges.js
2021-05-17 01:16:28 +02:00

132 lines
4.7 KiB
JavaScript

import React from 'react'
import {
CButton,
CCard,
CCardBody,
CCardFooter,
CCardHeader,
CCol,
CBadge,
CRow,
} from '@coreui/react'
import { Example } from 'src/reusable'
const Badges = () => {
return (
<CRow>
<CCol lg={6}>
<CCard className="mb-4">
<CCardHeader>
<strong>React Badges</strong> <small>Dismissing</small>
</CCardHeader>
<CCardBody>
<p className="text-medium-emphasis small">
Bootstrap badge scale to suit the size of the parent element by using relative font
sizing and <code>em</code> units.
</p>
<Example href="https://coreui.io/react/docs/4.0/components/badge">
<h1>
Example heading <CBadge color="secondary">New</CBadge>
</h1>
<h2>
Example heading <CBadge color="secondary">New</CBadge>
</h2>
<h3>
Example heading <CBadge color="secondary">New</CBadge>
</h3>
<h4>
Example heading <CBadge color="secondary">New</CBadge>
</h4>
<h5>
Example heading <CBadge color="secondary">New</CBadge>
</h5>
<h6>
Example heading <CBadge color="secondary">New</CBadge>
</h6>
</Example>
<p className="text-medium-emphasis small">
Badges can be used as part of links or buttons to provide a counter.
</p>
<Example href="https://coreui.io/react/docs/4.0/components/badge">
<CButton color="primary">
Notifications <CBadge color="secondary">4</CBadge>
</CButton>
</Example>
<p className="text-medium-emphasis small">
Remark that depending on how you use them, badges may be complicated for users of
screen readers and related assistive technologies.
</p>
<p className="text-medium-emphasis small">
Unless the context is clear, consider including additional context with a visually
hidden piece of additional text.
</p>
<Example href="https://coreui.io/react/docs/4.0/components/badge">
<CButton color="primary">
Profile <CBadge color="secondary">9</CBadge>
<span className="visually-hidden">unread messages</span>
</CButton>
</Example>
</CCardBody>
</CCard>
</CCol>
<CCol lg={6}>
<CCard className="mb-4">
<CCardHeader>
<strong>React Badges</strong> <small>Contextual variations</small>
</CCardHeader>
<CCardBody>
<p className="text-medium-emphasis small">
Add any of the below-mentioned <code>color</code> props to modify the presentation of
a badge.
</p>
<Example href="https://coreui.io/react/docs/4.0/components/badge#contextual-variations">
<CBadge color="primary">primary</CBadge>
<CBadge color="success">success</CBadge>
<CBadge color="danger">danger</CBadge>
<CBadge color="warning">warning</CBadge>
<CBadge color="info">info</CBadge>
<CBadge color="light">light</CBadge>
<CBadge color="dark">dark</CBadge>
</Example>
</CCardBody>
</CCard>
<CCard className="mb-4">
<CCardHeader>
<strong>React Badges</strong> <small>Pill badges</small>
</CCardHeader>
<CCardBody>
<p className="text-medium-emphasis small">
Apply the <code>shape="rounded-pill"</code> prop to make badges rounded.
</p>
<Example href="https://coreui.io/react/docs/4.0/components/badge#pill-badges">
<CBadge color="primary" shape="rounded-pill">
primary
</CBadge>
<CBadge color="success" shape="rounded-pill">
success
</CBadge>
<CBadge color="danger" shape="rounded-pill">
danger
</CBadge>
<CBadge color="warning" shape="rounded-pill">
warning
</CBadge>
<CBadge color="info" shape="rounded-pill">
info
</CBadge>
<CBadge color="light" shape="rounded-pill">
light
</CBadge>
<CBadge color="dark" shape="rounded-pill">
dark
</CBadge>
</Example>
</CCardBody>
</CCard>
</CCol>
</CRow>
)
}
export default Badges