UNPKG

@diagramers/admin

Version:

Diagramers Admin Template - React starter for admin dashboards.

101 lines (91 loc) 3.12 kB
import React from 'react'; import { Card, Col, Row } from 'react-bootstrap'; import Scrollspy from 'components/scrollspy/Scrollspy'; import HtmlHead from 'components/html-head/HtmlHead'; import BreadcrumbList from 'components/breadcrumb-list/BreadcrumbList'; import { StepsDotsDate, StepsDotsIcon } from './StepsDots'; import { StepsIcon, StepsText } from './StepsIconText'; import { StepsBoxedDots, StepsBoxedIcons } from './StepsBoxed'; import { StepsTwoColumns } from './StepsTwoColumns'; const Steps = () => { const title = 'Steps'; const description = 'Interface elements for timelines and steps.'; const breadcrumbs = [ { to: '', text: 'Home' }, { to: 'blocks', text: 'Blocks' }, ]; const scrollspyItems = [ { id: 'title', text: 'Title' }, { id: 'dots', text: 'Dots' }, { id: 'iconAndText', text: 'Icon & Text' }, { id: 'boxed', text: 'Boxed' }, { id: 'twoColumns', text: 'Two Columns' }, ]; return ( <> <HtmlHead title={title} description={description} /> <Row> <Col> {/* Title Start */} <section className="scroll-section" id="title"> <div className="page-title-container"> <h1 className="mb-0 pb-0 display-4">{title}</h1> <BreadcrumbList items={breadcrumbs} /> </div> <Card className="mb-5" body> <Card.Text>{description}</Card.Text> </Card> </section> {/* Title End */} {/* Dots Start */} <section className="scroll-section" id="dots"> <h2 className="small-title">Dots</h2> <Row> <Col lg="6" className="mb-5"> <StepsDotsIcon /> </Col> <Col lg="6" className="mb-5"> <StepsDotsDate /> </Col> </Row> </section> {/* Dots End */} {/* Icon & Text Start */} <section className="scroll-section" id="iconAndText"> <h2 className="small-title">Icon & Text</h2> <Row> <Col lg="6" className="mb-5"> <StepsIcon /> </Col> <Col lg="6" className="mb-5"> <StepsText /> </Col> </Row> </section> {/* Icon & Text End */} {/* Boxed Start */} <section className="scroll-section" id="boxed"> <h2 className="small-title">Boxed</h2> <Row> <Col lg="6" className="mb-5"> <StepsBoxedIcons /> </Col> <Col lg="6" className="mb-5"> <StepsBoxedDots /> </Col> </Row> </section> {/* Boxed End */} {/* Two Columns Start */} <section className="scroll-section" id="twoColumns"> <h2 className="small-title">Two Columns</h2> <StepsTwoColumns /> </section> {/* Two Columns End */} </Col> <Scrollspy items={scrollspyItems} /> </Row> </> ); }; export default Steps;