refactor(Forms): move to InputGroupButtonDropdown where applicable
This commit is contained in:
parent
7ad00e6a33
commit
24666f6681
@ -2,7 +2,6 @@ import React, { Component } from 'react';
|
|||||||
import {
|
import {
|
||||||
Badge,
|
Badge,
|
||||||
Button,
|
Button,
|
||||||
ButtonDropdown,
|
|
||||||
Card,
|
Card,
|
||||||
CardBody,
|
CardBody,
|
||||||
CardFooter,
|
CardFooter,
|
||||||
@ -20,6 +19,7 @@ import {
|
|||||||
Input,
|
Input,
|
||||||
InputGroup,
|
InputGroup,
|
||||||
InputGroupAddon,
|
InputGroupAddon,
|
||||||
|
InputGroupButtonDropdown,
|
||||||
InputGroupText,
|
InputGroupText,
|
||||||
Label,
|
Label,
|
||||||
Row,
|
Row,
|
||||||
@ -739,8 +739,8 @@ class Forms extends Component {
|
|||||||
<FormGroup row>
|
<FormGroup row>
|
||||||
<Col md="12">
|
<Col md="12">
|
||||||
<InputGroup>
|
<InputGroup>
|
||||||
<InputGroupAddon addonType="prepend">
|
<InputGroupButtonDropdown addonType="prepend"
|
||||||
<ButtonDropdown isOpen={this.state.first}
|
isOpen={this.state.first}
|
||||||
toggle={() => { this.setState({ first: !this.state.first }); }}>
|
toggle={() => { this.setState({ first: !this.state.first }); }}>
|
||||||
<DropdownToggle caret color="primary">
|
<DropdownToggle caret color="primary">
|
||||||
Dropdown
|
Dropdown
|
||||||
@ -752,8 +752,7 @@ class Forms extends Component {
|
|||||||
<DropdownItem divider />
|
<DropdownItem divider />
|
||||||
<DropdownItem>Separated link</DropdownItem>
|
<DropdownItem>Separated link</DropdownItem>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</ButtonDropdown>
|
</InputGroupButtonDropdown>
|
||||||
</InputGroupAddon>
|
|
||||||
<Input type="text" id="input1-group3" name="input1-group3" placeholder="Username" />
|
<Input type="text" id="input1-group3" name="input1-group3" placeholder="Username" />
|
||||||
</InputGroup>
|
</InputGroup>
|
||||||
</Col>
|
</Col>
|
||||||
@ -762,8 +761,8 @@ class Forms extends Component {
|
|||||||
<Col md="12">
|
<Col md="12">
|
||||||
<InputGroup>
|
<InputGroup>
|
||||||
<Input type="email" id="input2-group3" name="input2-group3" placeholder="Email" />
|
<Input type="email" id="input2-group3" name="input2-group3" placeholder="Email" />
|
||||||
<InputGroupAddon addonType="append">
|
<InputGroupButtonDropdown addonType="append"
|
||||||
<ButtonDropdown isOpen={this.state.second}
|
isOpen={this.state.second}
|
||||||
toggle={() => { this.setState({ second: !this.state.second }); }}>
|
toggle={() => { this.setState({ second: !this.state.second }); }}>
|
||||||
<DropdownToggle caret color="primary">
|
<DropdownToggle caret color="primary">
|
||||||
Dropdown
|
Dropdown
|
||||||
@ -775,18 +774,17 @@ class Forms extends Component {
|
|||||||
<DropdownItem divider />
|
<DropdownItem divider />
|
||||||
<DropdownItem>Separated link</DropdownItem>
|
<DropdownItem>Separated link</DropdownItem>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</ButtonDropdown>
|
</InputGroupButtonDropdown>
|
||||||
</InputGroupAddon>
|
|
||||||
</InputGroup>
|
</InputGroup>
|
||||||
</Col>
|
</Col>
|
||||||
</FormGroup>
|
</FormGroup>
|
||||||
<FormGroup row>
|
<FormGroup row>
|
||||||
<Col md="12">
|
<Col md="12">
|
||||||
<InputGroup>
|
<InputGroup>
|
||||||
<InputGroupAddon addonType="prepend">
|
<InputGroupButtonDropdown
|
||||||
<ButtonDropdown isOpen={this.state.third}
|
addonType="prepend"
|
||||||
|
isOpen={this.state.third}
|
||||||
toggle={() => { this.setState({ third: !this.state.third }); }}>
|
toggle={() => { this.setState({ third: !this.state.third }); }}>
|
||||||
{/*<Button id="caret" color="primary">Action</Button>*/}
|
|
||||||
<DropdownToggle caret color="primary">Action</DropdownToggle>
|
<DropdownToggle caret color="primary">Action</DropdownToggle>
|
||||||
<DropdownMenu className={this.state.third ? 'show' : ''}>
|
<DropdownMenu className={this.state.third ? 'show' : ''}>
|
||||||
<DropdownItem>Action</DropdownItem>
|
<DropdownItem>Action</DropdownItem>
|
||||||
@ -795,11 +793,10 @@ class Forms extends Component {
|
|||||||
<DropdownItem divider />
|
<DropdownItem divider />
|
||||||
<DropdownItem>Separated link</DropdownItem>
|
<DropdownItem>Separated link</DropdownItem>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</ButtonDropdown>
|
</InputGroupButtonDropdown>
|
||||||
</InputGroupAddon>
|
|
||||||
<Input type="text" id="input3-group3" name="input3-group3" placeholder=".." />
|
<Input type="text" id="input3-group3" name="input3-group3" placeholder=".." />
|
||||||
<InputGroupAddon addonType="append">
|
<InputGroupButtonDropdown addonType="append"
|
||||||
<ButtonDropdown isOpen={this.state.fourth}
|
isOpen={this.state.fourth}
|
||||||
toggle={() => { this.setState({ fourth: !this.state.fourth }); }}>
|
toggle={() => { this.setState({ fourth: !this.state.fourth }); }}>
|
||||||
<DropdownToggle caret color="primary">
|
<DropdownToggle caret color="primary">
|
||||||
Dropdown
|
Dropdown
|
||||||
@ -811,8 +808,7 @@ class Forms extends Component {
|
|||||||
<DropdownItem divider />
|
<DropdownItem divider />
|
||||||
<DropdownItem>Separated link</DropdownItem>
|
<DropdownItem>Separated link</DropdownItem>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</ButtonDropdown>
|
</InputGroupButtonDropdown>
|
||||||
</InputGroupAddon>
|
|
||||||
</InputGroup>
|
</InputGroup>
|
||||||
</Col>
|
</Col>
|
||||||
</FormGroup>
|
</FormGroup>
|
||||||
|
Loading…
Reference in New Issue
Block a user