968
app/routes/Interface/Dropdowns/Dropdowns.js
Executable file
968
app/routes/Interface/Dropdowns/Dropdowns.js
Executable file
@@ -0,0 +1,968 @@
|
||||
import React from 'react';
|
||||
import { Link } from 'react-router-dom';
|
||||
|
||||
import {
|
||||
Container,
|
||||
Row,
|
||||
Col,
|
||||
Card,
|
||||
InputGroup,
|
||||
CardTitle,
|
||||
CardBody,
|
||||
Badge,
|
||||
CustomInput,
|
||||
InputGroupAddon,
|
||||
UncontrolledButtonDropdown,
|
||||
ListGroupItem,
|
||||
ListGroup,
|
||||
ExtendedDropdown,
|
||||
Form,
|
||||
Button,
|
||||
FormGroup,
|
||||
Label,
|
||||
Input,
|
||||
ButtonDropdown,
|
||||
DropdownToggle,
|
||||
DropdownMenu,
|
||||
DropdownItem
|
||||
} from './../../../components';
|
||||
import { HeaderMain } from "../../components/HeaderMain";
|
||||
import { HeaderDemo } from "../../components/HeaderDemo";
|
||||
import { Messages } from "../../components/Dropdowns/Messages";
|
||||
import { Activity } from "../../components/Dropdowns/Activity";
|
||||
|
||||
const Dropdowns = () => (
|
||||
<React.Fragment>
|
||||
<Container>
|
||||
<HeaderMain
|
||||
title="Dropdowns"
|
||||
className="mb-5 mt-4"
|
||||
/>
|
||||
{ /* START Header 1 */}
|
||||
<Row>
|
||||
<Col lg={ 12 }>
|
||||
<HeaderDemo
|
||||
no={1}
|
||||
title="Dropdown States"
|
||||
subTitle={(
|
||||
<React.Fragment>
|
||||
Dropdown component states
|
||||
</React.Fragment>
|
||||
)}
|
||||
/>
|
||||
</Col>
|
||||
</Row>
|
||||
{ /* END Header 1 */}
|
||||
{ /* START Section 1 */}
|
||||
<Row>
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Default
|
||||
<span className="small ml-1 text-muted">
|
||||
#1.01
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Default dropdown menu styling.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Active
|
||||
<span className="small ml-1 text-muted">
|
||||
#1.02
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Make the link active with <code>active</code> class.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem active>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Disabled
|
||||
<span className="small ml-1 text-muted">
|
||||
#1.03
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Disable the link with <code>disabled</code> class.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem disabled>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
</Row>
|
||||
{ /* END Section 1 */}
|
||||
|
||||
{ /* START Header 2 */}
|
||||
<Row>
|
||||
<Col lg={ 12 }>
|
||||
<HeaderDemo
|
||||
no={2}
|
||||
title="Dropdown Headers"
|
||||
className="mt-5"
|
||||
subTitle={(
|
||||
<React.Fragment>
|
||||
Dropdown header with options
|
||||
</React.Fragment>
|
||||
)}
|
||||
/>
|
||||
</Col>
|
||||
</Row>
|
||||
{ /* END Header 2 */}
|
||||
{ /* START Section 2 */}
|
||||
<Row>
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Default Header
|
||||
<span className="small ml-1 text-muted">
|
||||
#2.01
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Basic <code>header</code> styling of label sections.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Header Left Icon
|
||||
<span className="small ml-1 text-muted">
|
||||
#2.02
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Display left/right positioned icons.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>
|
||||
<i className="fa fa-angle-down mr-2"></i>
|
||||
Menu
|
||||
</DropdownItem>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
{ /* START Col6 2 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Header Right Icon
|
||||
<span className="small ml-1 text-muted">
|
||||
#2.03
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Basic <code>header</code> styling of label sections.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header className="d-flex">
|
||||
Menu
|
||||
<i className="fa fa-angle-down ml-auto"></i>
|
||||
</DropdownItem>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Header Left & Right Icon
|
||||
<span className="small ml-1 text-muted">
|
||||
#2.04
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Display left/right positioned icons
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header className="d-flex">
|
||||
<i className="fa fa-gear mr-2"></i>
|
||||
Menu
|
||||
<i className="fa fa-angle-down ml-auto"></i>
|
||||
</DropdownItem>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 2 */}
|
||||
</Row>
|
||||
{ /* END Section 2 */}
|
||||
|
||||
{ /* START Header 3 */}
|
||||
<Row>
|
||||
<Col lg={ 12 }>
|
||||
<HeaderDemo
|
||||
no={3}
|
||||
title="Dropdown Options"
|
||||
className="mt-5"
|
||||
subTitle={(
|
||||
<React.Fragment>
|
||||
Icons, checkboxes, radios, switches etc.
|
||||
</React.Fragment>
|
||||
)}
|
||||
/>
|
||||
</Col>
|
||||
</Row>
|
||||
{ /* END Header 3 */}
|
||||
{ /* START Section 3 */}
|
||||
<Row>
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Left Icon
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.01
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Dropdown icons in left position.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem>
|
||||
<i className="fa fa-fw fa-user mr-2"></i>
|
||||
Profile
|
||||
</DropdownItem>
|
||||
<DropdownItem>
|
||||
<i className="fa fa-fw fa-gear mr-2"></i>
|
||||
Settings
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>
|
||||
<i className="fa fa-fw fa-sign-out mr-2"></i>
|
||||
Logout
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Right Icon
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.02
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Dropdown icons in right position.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem className="d-flex">
|
||||
Profile
|
||||
<i className="fa fa-fw fa-user align-self-center ml-auto"></i>
|
||||
</DropdownItem>
|
||||
<DropdownItem className="d-flex">
|
||||
Settings
|
||||
<i className="fa fa-fw fa-gear align-self-center ml-auto"></i>
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem className="d-flex">
|
||||
Logout
|
||||
<i className="fa fa-fw fa-sign-out align-self-center ml-auto"></i>
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Right Badge
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.03
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Dropdown menu items with <code>Badge</code>.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem className="d-flex">
|
||||
Profile
|
||||
<Badge color="primary" className="align-self-center ml-auto">
|
||||
Done
|
||||
</Badge>
|
||||
</DropdownItem>
|
||||
<DropdownItem className="d-flex">
|
||||
Settings
|
||||
<Badge color="danger" className="align-self-center ml-auto">
|
||||
Error
|
||||
</Badge>
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem className="d-flex">
|
||||
Logout
|
||||
<Badge color="success" className="align-self-center ml-auto">
|
||||
Safe
|
||||
</Badge>
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Right Pills
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.04
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Dropdown menu items with <code>Badge pill</code>.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem className="d-flex">
|
||||
Profile
|
||||
<Badge pill color="primary" className="align-self-center ml-auto">
|
||||
5
|
||||
</Badge>
|
||||
</DropdownItem>
|
||||
<DropdownItem className="d-flex">
|
||||
Settings
|
||||
<Badge pill color="danger" className="align-self-center ml-auto">
|
||||
12
|
||||
</Badge>
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem className="d-flex">
|
||||
Logout
|
||||
<Badge pill color="success" className="align-self-center ml-auto">
|
||||
34
|
||||
</Badge>
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Left Badge
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.05
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Dropdown menu items with <code>Badge pill</code>.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem>
|
||||
<Badge color="primary" className="mr-2">
|
||||
Update
|
||||
</Badge>
|
||||
Profile
|
||||
</DropdownItem>
|
||||
<DropdownItem>
|
||||
<Badge color="success" className="mr-2">
|
||||
Ready
|
||||
</Badge>
|
||||
Settings
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>
|
||||
<Badge color="secondary" className="mr-2">
|
||||
Added
|
||||
</Badge>
|
||||
Logout
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
{ /* START Col6 2 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Left Pills
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.06
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Dropdown menu items with <code>Badge pill</code>.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem>
|
||||
<Badge pill color="secondary" className="mr-2">
|
||||
32
|
||||
</Badge>
|
||||
Profile
|
||||
</DropdownItem>
|
||||
<DropdownItem>
|
||||
<Badge pill color="secondary" className="mr-2">
|
||||
86
|
||||
</Badge>
|
||||
Settings
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>
|
||||
<Badge pill color="secondary" className="mr-2">
|
||||
11
|
||||
</Badge>
|
||||
Logout
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Right & Left Icons
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.07
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Basic <code>header</code> styling of label sections.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem className="d-flex">
|
||||
<i className="fa fa-fw fa-angle-right align-self-center mr-2"></i>
|
||||
Profile
|
||||
<i className="fa fa-fw fa-user align-self-center ml-auto"></i>
|
||||
</DropdownItem>
|
||||
<DropdownItem className="d-flex">
|
||||
<i className="fa fa-fw fa-angle-right align-self-center mr-2"></i>
|
||||
Settings
|
||||
<i className="fa fa-fw fa-gear align-self-center ml-auto"></i>
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem className="d-flex">
|
||||
<i className="fa fa-fw fa-angle-right align-self-center mr-2"></i>
|
||||
Logout
|
||||
<i className="fa fa-fw fa-sign-out align-self-center ml-auto"></i>
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Left Radios
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.08
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Left positioned <code>radio</code>.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>
|
||||
Select Style
|
||||
</DropdownItem>
|
||||
<DropdownItem>
|
||||
<CustomInput
|
||||
type="radio"
|
||||
id="DropdownLeftRadios1"
|
||||
name="DropdownLeftRadios"
|
||||
label="Minimal"
|
||||
defaultChecked
|
||||
/>
|
||||
</DropdownItem>
|
||||
<DropdownItem>
|
||||
<CustomInput
|
||||
type="radio"
|
||||
id="DropdownLeftRadios2"
|
||||
name="DropdownLeftRadios"
|
||||
label="Compact"
|
||||
/>
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>
|
||||
<CustomInput
|
||||
type="radio"
|
||||
id="DropdownLeftRadios3"
|
||||
name="DropdownLeftRadios"
|
||||
label="Custom..."
|
||||
/>
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Left Checkboxes
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.09
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Left positioned <code>checkbox</code>.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>
|
||||
Select Javascript
|
||||
</DropdownItem>
|
||||
<DropdownItem>
|
||||
<CustomInput
|
||||
type="checkbox"
|
||||
id="DropdownLeftCheckbox1"
|
||||
label="ReactJS"
|
||||
defaultChecked
|
||||
/>
|
||||
</DropdownItem>
|
||||
<DropdownItem>
|
||||
<CustomInput
|
||||
type="checkbox"
|
||||
id="DropdownLeftCheckbox2"
|
||||
label="Angular"
|
||||
/>
|
||||
</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>
|
||||
<CustomInput
|
||||
type="checkbox"
|
||||
id="DropdownLeftCheckbox3"
|
||||
label="Other..."
|
||||
/>
|
||||
</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Forms
|
||||
<span className="small ml-1 text-muted">
|
||||
#3.10
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
with Buttons, Inputs and Checkbox.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown>
|
||||
<DropdownToggle caret color="secondary" outline>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist className="p-4">
|
||||
<Form>
|
||||
<FormGroup>
|
||||
<Label for="emailAdress">Email Adress</Label>
|
||||
<Input type="email" name="email" id="emailAdress" placeholder="email@example.com" />
|
||||
</FormGroup>
|
||||
<FormGroup>
|
||||
<Label for="password">Password</Label>
|
||||
<Input type="password" name="password" id="password" placeholder="Password..." />
|
||||
</FormGroup>
|
||||
<FormGroup>
|
||||
<CustomInput type="checkbox" id="RememberMe" label="Remember Me" />
|
||||
</FormGroup>
|
||||
<FormGroup>
|
||||
<Button color="primary">Sign In</Button>{' '}
|
||||
</FormGroup>
|
||||
</Form>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 2 */}
|
||||
</Row>
|
||||
{ /* END Section 3 */}
|
||||
|
||||
{ /* START Header 4 */}
|
||||
<Row>
|
||||
<Col lg={ 12 }>
|
||||
<HeaderDemo
|
||||
no={4}
|
||||
title="Dropdown Directions"
|
||||
className="mt-5"
|
||||
subTitle={(
|
||||
<React.Fragment>
|
||||
Positions are available for: <code><Dropdown direction="left" /></code>,
|
||||
<code><Dropdown direction="right" /></code> and <code><Dropdown direction="up" /></code>.
|
||||
</React.Fragment>
|
||||
)}
|
||||
/>
|
||||
</Col>
|
||||
</Row>
|
||||
{ /* END Header 4 */}
|
||||
{ /* START Section 4 */}
|
||||
<Row>
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Dropup
|
||||
<span className="small ml-1 text-muted">
|
||||
#4.01
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Trigger dropdown menus above elements by adding
|
||||
<code><Dropdown direction="up" /></code>
|
||||
to the parent element.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown direction="up">
|
||||
<DropdownToggle color="secondary" outline caret>
|
||||
See Demo
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Dropleft
|
||||
<span className="small ml-1 text-muted">
|
||||
#4.03
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Trigger dropdown menus above elements by adding
|
||||
<code><Dropdown direction="left" /></code>
|
||||
to the parent element.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown direction="left">
|
||||
<DropdownToggle color="secondary" outline caret>
|
||||
See Demo
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: Dropright
|
||||
<span className="small ml-1 text-muted">
|
||||
#4.02
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>
|
||||
Trigger dropdown menus above elements by adding
|
||||
<code><Dropdown direction="right" /></code>
|
||||
to the parent element.
|
||||
</p>
|
||||
<UncontrolledButtonDropdown direction="right">
|
||||
<DropdownToggle color="secondary" outline caret>
|
||||
See Demo
|
||||
</DropdownToggle>
|
||||
<DropdownMenu persist>
|
||||
<DropdownItem header>Menu</DropdownItem>
|
||||
<DropdownItem>Profile</DropdownItem>
|
||||
<DropdownItem>Settings</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Logout</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
</Row>
|
||||
{ /* END Section 4 */}
|
||||
|
||||
{ /* START Header 5 */}
|
||||
<Row>
|
||||
<Col lg={ 12 }>
|
||||
<HeaderDemo
|
||||
no={5}
|
||||
title="Dropdown Custom"
|
||||
className="mt-5"
|
||||
subTitle={(
|
||||
<React.Fragment>
|
||||
Dropdown as combo with Lists, Buttons, Input and Media...
|
||||
</React.Fragment>
|
||||
)}
|
||||
/>
|
||||
</Col>
|
||||
</Row>
|
||||
{ /* END Header 5 */}
|
||||
{ /* START Section 5 */}
|
||||
<Row>
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: List Group (as Links)
|
||||
<span className="small ml-1 text-muted">
|
||||
#5.01
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>Mainly used components together with "Navbar".</p>
|
||||
<UncontrolledButtonDropdown direction="up">
|
||||
<DropdownToggle color="secondary" outline caret>
|
||||
See Demo
|
||||
</DropdownToggle>
|
||||
<ExtendedDropdown>
|
||||
<ExtendedDropdown.Section className="d-flex justify-content-between align-items-center">
|
||||
<h6 className="mb-0">Activity Feed</h6>
|
||||
<Badge pill>4</Badge>
|
||||
</ExtendedDropdown.Section>
|
||||
<ExtendedDropdown.Section list>
|
||||
<ListGroup>
|
||||
<ListGroupItem tag={ Link } to="/widgets" action>
|
||||
<Activity
|
||||
iconColorBelow="success"
|
||||
icon="check"
|
||||
/>
|
||||
</ListGroupItem>
|
||||
<ListGroupItem tag={ Link } to="/widgets" action>
|
||||
<Activity
|
||||
iconColorBelow="danger"
|
||||
icon="close"
|
||||
/>
|
||||
</ListGroupItem>
|
||||
<ListGroupItem tag={ Link } to="/widgets" action>
|
||||
<Activity
|
||||
iconColorBelow="warning"
|
||||
icon="exclamation"
|
||||
/>
|
||||
</ListGroupItem>
|
||||
<ListGroupItem tag={ Link } to="/widgets" action>
|
||||
<Activity
|
||||
iconColorBelow="primary"
|
||||
icon="info"
|
||||
/>
|
||||
</ListGroupItem>
|
||||
</ListGroup>
|
||||
</ExtendedDropdown.Section>
|
||||
<ExtendedDropdown.Section className="text-center">
|
||||
<Link to="/widgets">
|
||||
See All Notifications
|
||||
<i className="fa fa-angle-right fa-fw ml-2" />
|
||||
</Link>
|
||||
</ExtendedDropdown.Section>
|
||||
</ExtendedDropdown>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
{ /* START Col6 1 */}
|
||||
<Col lg={ 6 }>
|
||||
<Card className="mb-3">
|
||||
<CardBody>
|
||||
<CardTitle tag="h6">
|
||||
Dropdown: List Group (as Buttons)
|
||||
<span className="small ml-1 text-muted">
|
||||
#5.02
|
||||
</span>
|
||||
</CardTitle>
|
||||
<p>Mainly used components together with "Navbar".</p>
|
||||
<UncontrolledButtonDropdown direction="up">
|
||||
<DropdownToggle color="secondary" outline caret>
|
||||
See Demo
|
||||
</DropdownToggle>
|
||||
<ExtendedDropdown>
|
||||
<ExtendedDropdown.Section className="d-flex justify-content-between align-items-center">
|
||||
<h6 className="mb-0">Messages</h6>
|
||||
<Link to="/apps/inbox">
|
||||
<i className="fa fa-pencil"></i>
|
||||
</Link>
|
||||
</ExtendedDropdown.Section>
|
||||
<ExtendedDropdown.Section>
|
||||
<InputGroup>
|
||||
<Input placeholder="Search Messages..." />
|
||||
<InputGroupAddon addonType="append">
|
||||
<Button>
|
||||
<i className="fa fa-search" />
|
||||
</Button>
|
||||
</InputGroupAddon>
|
||||
</InputGroup>
|
||||
</ExtendedDropdown.Section>
|
||||
<ExtendedDropdown.Section list>
|
||||
<ListGroup flush>
|
||||
<ListGroupItem tag="button" action>
|
||||
<Messages />
|
||||
</ListGroupItem>
|
||||
<ListGroupItem tag="button" action>
|
||||
<Messages />
|
||||
</ListGroupItem>
|
||||
<ListGroupItem tag="button" action>
|
||||
<Messages />
|
||||
</ListGroupItem>
|
||||
<ListGroupItem tag="button" action>
|
||||
<Messages />
|
||||
</ListGroupItem>
|
||||
</ListGroup>
|
||||
</ExtendedDropdown.Section>
|
||||
<ExtendedDropdown.Section className="text-center">
|
||||
<Link to="/apps/inbox">
|
||||
See All Messages
|
||||
<i className="fa fa-angle-right fa-fw ml-2" />
|
||||
</Link>
|
||||
</ExtendedDropdown.Section>
|
||||
</ExtendedDropdown>
|
||||
</UncontrolledButtonDropdown>
|
||||
</CardBody>
|
||||
</Card>
|
||||
</Col>
|
||||
{ /* END Col6 1 */}
|
||||
</Row>
|
||||
{ /* END Section 5 */}
|
||||
</Container>
|
||||
</React.Fragment>
|
||||
);
|
||||
|
||||
export default Dropdowns;
|
Reference in New Issue
Block a user