Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: migrate doc examples to function components (#1572)
* feat: Migrate Alert docs to function component * feat: Migrate Badge doc examples to function components * feat: Migrate Button doc examples to function components * feat: Migrate Carousel doc examples to function components * feat: Migrate Collapse doc examples to function components * feat: Migrate Form doc examples to function components * feat: Migrate Fade doc examples to function components * feat: Migrate InputGroup doc examples to function components * feat: Migrate Layout & ListGroup examples to function components * feat: Migrate Modal doc examples to function components * feat: Migrate Navbar doc examples to function components * feat: Migrate Nav doc examples to function components * feat: Migrate Pagination doc examples to function components * feat: Migrate Popover doc examples to function components * feat: Migrate Spinner doc examples to function components * feat: Migrate Table doc examples to function components * feat: Migrate Tabs doc examples to function components * feat: Migrate Toast doc examples to function components * feat: Migrate Tooltip doc examples to function components * chore: Add contributor's name to contributor's list
- Loading branch information
1 parent
2fdf15a
commit a5f4882
Showing
80 changed files
with
2,404 additions
and
2,795 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,28 +1,16 @@ | ||
import React from 'react'; | ||
import React, { useState } from 'react'; | ||
import { Alert } from 'reactstrap'; | ||
|
||
class AlertExample extends React.Component { | ||
constructor(props) { | ||
super(props); | ||
const AlertExample = (props) => { | ||
const [visible, setVisible] = useState(true); | ||
|
||
this.state = { | ||
visible: true | ||
}; | ||
const onDismiss = () => setVisible(false); | ||
|
||
this.onDismiss = this.onDismiss.bind(this); | ||
} | ||
|
||
onDismiss() { | ||
this.setState({ visible: false }); | ||
} | ||
|
||
render() { | ||
return ( | ||
<Alert color="info" isOpen={this.state.visible} toggle={this.onDismiss}> | ||
I am an alert and I can be dismissed! | ||
</Alert> | ||
); | ||
} | ||
return ( | ||
<Alert color="info" isOpen={visible} toggle={onDismiss}> | ||
I am an alert and I can be dismissed! | ||
</Alert> | ||
); | ||
} | ||
|
||
export default AlertExample; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,17 @@ | ||
import React from 'react'; | ||
import { Badge } from 'reactstrap'; | ||
|
||
export default class Example extends React.Component { | ||
render() { | ||
return ( | ||
<div> | ||
<h1>Heading <Badge color="secondary">New</Badge></h1> | ||
<h2>Heading <Badge color="secondary">New</Badge></h2> | ||
<h3>Heading <Badge color="secondary">New</Badge></h3> | ||
<h4>Heading <Badge color="secondary">New</Badge></h4> | ||
<h5>Heading <Badge color="secondary">New</Badge></h5> | ||
<h6>Heading <Badge color="secondary">New</Badge></h6> | ||
</div> | ||
); | ||
} | ||
const Example = (props) => { | ||
return ( | ||
<div> | ||
<h1>Heading <Badge color="secondary">New</Badge></h1> | ||
<h2>Heading <Badge color="secondary">New</Badge></h2> | ||
<h3>Heading <Badge color="secondary">New</Badge></h3> | ||
<h4>Heading <Badge color="secondary">New</Badge></h4> | ||
<h5>Heading <Badge color="secondary">New</Badge></h5> | ||
<h6>Heading <Badge color="secondary">New</Badge></h6> | ||
</div> | ||
); | ||
} | ||
|
||
export default Example; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
import React from 'react'; | ||
import { Badge, Button } from 'reactstrap'; | ||
|
||
export default class Example extends React.Component { | ||
render() { | ||
return ( | ||
<div> | ||
<Button color="primary" outline> | ||
Notifications <Badge color="secondary">4</Badge> | ||
</Button> | ||
</div> | ||
); | ||
} | ||
const Example = (props) => { | ||
return ( | ||
<div> | ||
<Button color="primary" outline> | ||
Notifications <Badge color="secondary">4</Badge> | ||
</Button> | ||
</div> | ||
); | ||
} | ||
|
||
export default Example; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,19 @@ | ||
import React from 'react'; | ||
import { Badge } from 'reactstrap'; | ||
|
||
export default class Example extends React.Component { | ||
render() { | ||
return ( | ||
<div> | ||
<Badge href="#" color="primary">Primary</Badge> | ||
<Badge href="#" color="secondary">Secondary</Badge> | ||
<Badge href="#" color="success">Success</Badge> | ||
<Badge href="#" color="danger">Danger</Badge> | ||
<Badge href="#" color="warning">Warning</Badge> | ||
<Badge href="#" color="info">Info</Badge> | ||
<Badge href="#" color="light">Light</Badge> | ||
<Badge href="#" color="dark">Dark</Badge> | ||
</div> | ||
); | ||
} | ||
const Example = (props) => { | ||
return ( | ||
<div> | ||
<Badge href="#" color="primary">Primary</Badge> | ||
<Badge href="#" color="secondary">Secondary</Badge> | ||
<Badge href="#" color="success">Success</Badge> | ||
<Badge href="#" color="danger">Danger</Badge> | ||
<Badge href="#" color="warning">Warning</Badge> | ||
<Badge href="#" color="info">Info</Badge> | ||
<Badge href="#" color="light">Light</Badge> | ||
<Badge href="#" color="dark">Dark</Badge> | ||
</div> | ||
); | ||
} | ||
|
||
export default Example; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,19 @@ | ||
import React from 'react'; | ||
import { Badge } from 'reactstrap'; | ||
|
||
export default class Example extends React.Component { | ||
render() { | ||
return ( | ||
<div> | ||
<Badge color="primary" pill>Primary</Badge> | ||
<Badge color="secondary" pill>Secondary</Badge> | ||
<Badge color="success" pill>Success</Badge> | ||
<Badge color="danger" pill>Danger</Badge> | ||
<Badge color="warning" pill>Warning</Badge> | ||
<Badge color="info" pill>Info</Badge> | ||
<Badge color="light" pill>Light</Badge> | ||
<Badge color="dark" pill>Dark</Badge> | ||
</div> | ||
); | ||
} | ||
const Example = (props) => { | ||
return ( | ||
<div> | ||
<Badge color="primary" pill>Primary</Badge> | ||
<Badge color="secondary" pill>Secondary</Badge> | ||
<Badge color="success" pill>Success</Badge> | ||
<Badge color="danger" pill>Danger</Badge> | ||
<Badge color="warning" pill>Warning</Badge> | ||
<Badge color="info" pill>Info</Badge> | ||
<Badge color="light" pill>Light</Badge> | ||
<Badge color="dark" pill>Dark</Badge> | ||
</div> | ||
); | ||
} | ||
|
||
export default Example; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,19 +1,20 @@ | ||
import React from 'react'; | ||
import { Badge } from 'reactstrap'; | ||
|
||
export default class Example extends React.Component { | ||
render() { | ||
return ( | ||
<div> | ||
<Badge color="primary">Primary</Badge> | ||
<Badge color="secondary">Secondary</Badge> | ||
<Badge color="success">Success</Badge> | ||
<Badge color="danger">Danger</Badge> | ||
<Badge color="warning">Warning</Badge> | ||
<Badge color="info">Info</Badge> | ||
<Badge color="light">Light</Badge> | ||
<Badge color="dark">Dark</Badge> | ||
</div> | ||
); | ||
} | ||
const Example = (props) => { | ||
return ( | ||
<div> | ||
<Badge color="primary">Primary</Badge> | ||
<Badge color="secondary">Secondary</Badge> | ||
<Badge color="success">Success</Badge> | ||
<Badge color="danger">Danger</Badge> | ||
<Badge color="warning">Warning</Badge> | ||
<Badge color="info">Info</Badge> | ||
<Badge color="light">Light</Badge> | ||
<Badge color="dark">Dark</Badge> | ||
</div> | ||
); | ||
|
||
} | ||
|
||
export default Example; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,18 @@ | ||
import React from 'react'; | ||
import { Button } from 'reactstrap'; | ||
|
||
export default class Example extends React.Component { | ||
render() { | ||
return ( | ||
<div> | ||
<Button color="primary">primary</Button>{' '} | ||
<Button color="secondary">secondary</Button>{' '} | ||
<Button color="success">success</Button>{' '} | ||
<Button color="info">info</Button>{' '} | ||
<Button color="warning">warning</Button>{' '} | ||
<Button color="danger">danger</Button>{' '} | ||
<Button color="link">link</Button> | ||
</div> | ||
); | ||
} | ||
const Example = (props) => { | ||
return ( | ||
<div> | ||
<Button color="primary">primary</Button>{' '} | ||
<Button color="secondary">secondary</Button>{' '} | ||
<Button color="success">success</Button>{' '} | ||
<Button color="info">info</Button>{' '} | ||
<Button color="warning">warning</Button>{' '} | ||
<Button color="danger">danger</Button>{' '} | ||
<Button color="link">link</Button> | ||
</div> | ||
); | ||
} | ||
|
||
export default Example; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,25 @@ | ||
import React from 'react'; | ||
import React, { useState } from 'react'; | ||
import { ButtonDropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap'; | ||
|
||
export default class Example extends React.Component { | ||
constructor(props) { | ||
super(props); | ||
const Example = (props) => { | ||
const [dropdownOpen, setOpen] = useState(false); | ||
|
||
this.toggle = this.toggle.bind(this); | ||
this.state = { | ||
dropdownOpen: false | ||
}; | ||
} | ||
const toggle = () => setOpen(!dropdownOpen); | ||
|
||
toggle() { | ||
this.setState({ | ||
dropdownOpen: !this.state.dropdownOpen | ||
}); | ||
} | ||
|
||
render() { | ||
return ( | ||
<ButtonDropdown isOpen={this.state.dropdownOpen} toggle={this.toggle}> | ||
<DropdownToggle caret> | ||
Button Dropdown | ||
</DropdownToggle> | ||
<DropdownMenu> | ||
<DropdownItem header>Header</DropdownItem> | ||
<DropdownItem disabled>Action</DropdownItem> | ||
<DropdownItem>Another Action</DropdownItem> | ||
<DropdownItem divider /> | ||
<DropdownItem>Another Action</DropdownItem> | ||
</DropdownMenu> | ||
</ButtonDropdown> | ||
); | ||
} | ||
return ( | ||
<ButtonDropdown isOpen={dropdownOpen} toggle={toggle}> | ||
<DropdownToggle caret> | ||
Button Dropdown | ||
</DropdownToggle> | ||
<DropdownMenu> | ||
<DropdownItem header>Header</DropdownItem> | ||
<DropdownItem disabled>Action</DropdownItem> | ||
<DropdownItem>Another Action</DropdownItem> | ||
<DropdownItem divider /> | ||
<DropdownItem>Another Action</DropdownItem> | ||
</DropdownMenu> | ||
</ButtonDropdown> | ||
); | ||
} | ||
|
||
export default Example; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,25 @@ | ||
import React from 'react'; | ||
import React, { useState } from 'react'; | ||
import { ButtonDropdown, DropdownToggle, DropdownMenu, DropdownItem } from 'reactstrap'; | ||
|
||
export default class Example extends React.Component { | ||
constructor(props) { | ||
super(props); | ||
const Example = (props) => { | ||
const [dropdownOpen, setOpen] = useState(false); | ||
|
||
this.toggle = this.toggle.bind(this); | ||
this.state = { | ||
dropdownOpen: false | ||
}; | ||
} | ||
const toggle = () => setOpen(!dropdownOpen); | ||
|
||
toggle() { | ||
this.setState({ | ||
dropdownOpen: !this.state.dropdownOpen | ||
}); | ||
} | ||
|
||
render() { | ||
return ( | ||
<ButtonDropdown isOpen={this.state.dropdownOpen} toggle={this.toggle}> | ||
<DropdownToggle color={this.props.color} caret> | ||
{this.props.text} | ||
</DropdownToggle> | ||
<DropdownMenu> | ||
<DropdownItem header>Header</DropdownItem> | ||
<DropdownItem disabled>Action</DropdownItem> | ||
<DropdownItem>Another Action</DropdownItem> | ||
<DropdownItem divider /> | ||
<DropdownItem>Another Action</DropdownItem> | ||
</DropdownMenu> | ||
</ButtonDropdown> | ||
); | ||
} | ||
return ( | ||
<ButtonDropdown isOpen={dropdownOpen} toggle={toggle}> | ||
<DropdownToggle color={props.color} caret> | ||
{props.text} | ||
</DropdownToggle> | ||
<DropdownMenu> | ||
<DropdownItem header>Header</DropdownItem> | ||
<DropdownItem disabled>Action</DropdownItem> | ||
<DropdownItem>Another Action</DropdownItem> | ||
<DropdownItem divider /> | ||
<DropdownItem>Another Action</DropdownItem> | ||
</DropdownMenu> | ||
</ButtonDropdown> | ||
); | ||
} | ||
|
||
export default Example; |
Oops, something went wrong.