reactstrap
- Version 9.2.3
- Published
- 2.22 MB
- 6 dependencies
- MIT license
Install
npm i reactstrapyarn add reactstrappnpm add reactstrapOverview
React Bootstrap components
Index
Classes
Interfaces
Namespaces
Classes
class Accordion
class Accordion extends React.Component<AccordionProps> {}class AccordionBody
class AccordionBody extends React.Component<AccordionBodyProps> {}class AccordionHeader
class AccordionHeader extends React.Component<AccordionHeaderProps> {}class AccordionItem
class AccordionItem extends React.Component<AccordionItemProps> {}class Alert
class Alert extends React.Component<AlertProps> {}class Badge
class Badge extends React.Component<BadgeProps> {}class Breadcrumb
class Breadcrumb extends React.Component<BreadcrumbProps> {}class BreadcrumbItem
class BreadcrumbItem extends React.Component<BreadcrumbItemProps> {}class Button
class Button extends React.Component<ButtonProps> {}class ButtonDropdown
class ButtonDropdown extends React.Component<DropdownProps> {}class ButtonGroup
class ButtonGroup extends React.Component<ButtonGroupProps> {}class ButtonToggle
class ButtonToggle extends React.Component<ButtonToggleProps> {}class ButtonToolbar
class ButtonToolbar extends React.Component<ButtonToolbarProps> {}class Card
class Card extends React.Component<CardProps> {}class CardBody
class CardBody extends React.Component<CardBodyProps> {}class CardColumns
class CardColumns extends React.Component<CardColumnsProps> {}class CardDeck
class CardDeck extends React.Component<CardDeckProps> {}class CardFooter
class CardFooter extends React.Component<CardFooterProps> {}class CardGroup
class CardGroup extends React.Component<CardGroupProps> {}class CardHeader
class CardHeader extends React.Component<CardHeaderProps> {}class CardImg
class CardImg extends React.Component<CardImgProps> {}class CardImgOverlay
class CardImgOverlay extends React.Component<CardImgOverlayProps> {}class CardLink
class CardLink extends React.Component<CardLinkProps> {}class CardSubtitle
class CardSubtitle extends React.Component<CardSubtitleProps> {}class CardText
class CardText extends React.Component<CardTextProps> {}class CardTitle
class CardTitle extends React.Component<CardTitleProps> {}class Carousel
class Carousel extends React.Component<CarouselProps> {}class CarouselCaption
class CarouselCaption extends React.Component<CarouselCaptionProps> {}class CarouselControl
class CarouselControl extends React.Component<CarouselControlProps> {}class CarouselIndicators
class CarouselIndicators extends React.Component<CarouselIndicatorsProps> {}class CarouselItem
class CarouselItem extends React.Component<CarouselItemProps> {}class CloseButton
class CloseButton extends React.Component<CloseButtonProps> {}class Col
class Col extends React.Component<ColProps> {}class Collapse
class Collapse extends React.Component<CollapseProps> {}class Container
class Container extends React.Component<ContainerProps> {}class Dropdown
class Dropdown extends React.Component<DropdownProps> {}class DropdownItem
class DropdownItem extends React.Component<DropdownItemProps> {}class DropdownMenu
class DropdownMenu extends React.Component<DropdownMenuProps> {}class DropdownToggle
class DropdownToggle extends React.Component<DropdownToggleProps> {}class Fade
class Fade extends React.Component<FadeProps> {}class Form
class Form extends React.Component<FormProps> {}class FormFeedback
class FormFeedback extends React.Component<FormFeedbackProps> {}class FormGroup
class FormGroup extends React.Component<FormGroupProps> {}class FormText
class FormText extends React.Component<FormTextProps> {}class Input
class Input extends React.Component<InputProps> {}class InputGroup
class InputGroup extends React.Component<InputGroupProps> {}class InputGroupText
class InputGroupText extends React.Component<InputGroupTextProps> {}class Label
class Label extends React.Component<LabelProps> {}class List
class List extends React.Component<ListProps> {}class ListGroup
class ListGroup extends React.Component<ListGroupProps> {}class ListGroupItem
class ListGroupItem extends React.Component<ListGroupItemProps> {}class ListGroupItemHeading
class ListGroupItemHeading extends React.Component<ListGroupItemHeadingProps> {}class ListGroupItemText
class ListGroupItemText extends React.Component<ListGroupItemTextProps> {}class ListInlineItem
class ListInlineItem extends React.Component<ListInlineItemProps> {}class Media
class Media extends React.Component<MediaProps> {}class Modal
class Modal extends React.Component<ModalProps> {}class ModalBody
class ModalBody extends React.Component<ModalBodyProps> {}class ModalFooter
class ModalFooter extends React.Component<ModalFooterProps> {}class ModalHeader
class ModalHeader extends React.Component<ModalHeaderProps> {}class Nav
class Nav extends React.Component<NavProps> {}class Navbar
class Navbar extends React.Component<NavbarProps> {}class NavbarBrand
class NavbarBrand extends React.Component<NavbarBrandProps> {}class NavbarText
class NavbarText extends React.Component<NavbarTextProps> {}class NavbarToggler
class NavbarToggler extends React.Component<NavbarTogglerProps> {}class NavItem
class NavItem extends React.Component<NavItemProps> {}class NavLink
class NavLink extends React.Component<NavLinkProps> {}class Offcanvas
class Offcanvas extends React.Component<OffcanvasProps> {}class OffcanvasBody
class OffcanvasBody extends React.Component<OffcanvasBodyProps> {}class OffcanvasHeader
class OffcanvasHeader extends React.Component<OffcanvasHeaderProps> {}class Pagination
class Pagination extends React.Component<PaginationProps> {}class PaginationItem
class PaginationItem extends React.Component<PaginationItemProps> {}class PaginationLink
class PaginationLink extends React.Component<PaginationLinkProps> {}class Placeholder
class Placeholder extends React.Component<PlaceholderProps> {}class PlaceholderButton
class PlaceholderButton extends React.Component<PlaceholderButtonProps> {}class Popover
class Popover extends React.Component<PopoverProps> {}class PopoverBody
class PopoverBody extends React.Component<PopoverBodyProps> {}class PopoverHeader
class PopoverHeader extends React.Component<PopoverHeaderProps> {}class Progress
class Progress extends React.Component<ProgressProps> {}class Row
class Row extends React.Component<RowProps> {}class Spinner
class Spinner extends React.Component<SpinnerProps> {}class TabContent
class TabContent extends React.Component<TabContentProps> {}class Table
class Table extends React.Component<TableProps> {}class TabPane
class TabPane extends React.Component<TabPaneProps> {}class Tag
class Tag extends React.Component<TagProps> {}class Toast
class Toast extends React.Component<ToastProps> {}class ToastBody
class ToastBody extends React.Component<ToastBodyProps> {}class ToastHeader
class ToastHeader extends React.Component<ToastHeaderProps> {}class Tooltip
class Tooltip extends React.Component<TooltipProps> {}class UncontrolledAccordion
class UncontrolledAccordion extends React.Component<UncontrolledAccordionProps> {}class UncontrolledAlert
class UncontrolledAlert extends React.Component<UncontrolledAlertProps> {}class UncontrolledButtonDropdown
class UncontrolledButtonDropdown extends React.Component<UncontrolledButtonDropdownProps> {}class UncontrolledCarousel
class UncontrolledCarousel extends React.Component<UncontrolledCarouselProps> {}class UncontrolledCollapse
class UncontrolledCollapse extends React.Component<UncontrolledCollapseProps> {}class UncontrolledDropdown
class UncontrolledDropdown extends React.Component<UncontrolledDropdownProps> {}class UncontrolledPopover
class UncontrolledPopover extends React.Component<UncontrolledPopoverProps> {}class UncontrolledTooltip
class UncontrolledTooltip extends React.Component<UncontrolledTooltipProps> {}Interfaces
interface AccordionBodyProps
interface AccordionBodyProps extends React.HTMLAttributes<HTMLElement> {}property accordionId
accordionId: string;property cssModule
cssModule?: CSSModule;property innerRef
innerRef?: React.Ref<HTMLElement>;property tag
tag?: React.ElementType;interface AccordionHeaderProps
interface AccordionHeaderProps extends React.HTMLAttributes<HTMLElement> {}interface AccordionItemProps
interface AccordionItemProps extends React.HTMLAttributes<HTMLElement> {}interface AccordionProps
interface AccordionProps extends React.HTMLAttributes<HTMLElement> {}interface AlertProps
interface AlertProps extends UncontrolledAlertProps {}interface BadgeProps
interface BadgeProps extends React.HTMLAttributes<HTMLElement> {}interface BreadcrumbItemProps
interface BreadcrumbItemProps extends React.HTMLAttributes<HTMLElement> {}property active
active?: boolean;property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface BreadcrumbProps
interface BreadcrumbProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property listClassName
listClassName?: string;property listTag
listTag?: React.ElementType;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ButtonDropdownProps
interface DropdownProps extends React.HTMLAttributes<HTMLElement> {}property a11y
a11y?: boolean;property active
active?: boolean;property addonType
addonType?: boolean | 'prepend' | 'append';property cssModule
cssModule?: CSSModule;property direction
direction?: Direction;property disabled
disabled?: boolean;property group
group?: boolean;property inNavbar
inNavbar?: boolean;property isOpen
isOpen?: boolean;property menuRole
menuRole?: boolean | string;property nav
nav?: boolean;property setActiveFromChild
setActiveFromChild?: boolean;property size
size?: string;property tag
tag?: React.ElementType;property toggle
toggle?: React.KeyboardEventHandler<any> | React.MouseEventHandler<any>;index signature
[key: string]: any;interface ButtonGroupProps
interface ButtonGroupProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property size
size?: string;property tag
tag?: React.ElementType;property vertical
vertical?: boolean;index signature
[key: string]: any;interface ButtonProps
interface ButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {}property active
active?: boolean;property block
block?: boolean;property close
close?: boolean;property color
color?: string;property cssModule
cssModule?: CSSModule;property innerRef
innerRef?: React.Ref<HTMLButtonElement>;property outline
outline?: boolean;property size
size?: string;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ButtonToggleProps
interface ButtonToggleProps extends Omit<React.ButtonHTMLAttributes<HTMLButtonElement>, 'defaultValue'> {}property defaultValue
defaultValue?: boolean;index signature
[key: string]: any;interface ButtonToolbarProps
interface ButtonToolbarProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardBodyProps
interface CardBodyProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property innerRef
innerRef?: React.Ref<HTMLElement>;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardColumnsProps
interface CardColumnsProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardDeckProps
interface CardDeckProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardFooterProps
interface CardFooterProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardGroupProps
interface CardGroupProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardHeaderProps
interface CardHeaderProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardImgOverlayProps
interface CardImgOverlayProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardImgProps
interface CardImgProps extends React.ImgHTMLAttributes<HTMLImageElement> {}property bottom
bottom?: boolean;property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;property top
top?: boolean;index signature
[key: string]: any;interface CardLinkProps
interface CardLinkProps extends React.AnchorHTMLAttributes<HTMLAnchorElement> {}property cssModule
cssModule?: CSSModule;property innerRef
innerRef?: React.Ref<HTMLAnchorElement>;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardProps
interface CardProps extends React.HTMLAttributes<HTMLElement> {}interface CardSubtitleProps
interface CardSubtitleProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardTextProps
interface CardTextProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CardTitleProps
interface CardTitleProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CarouselCaptionProps
interface CarouselCaptionProps extends React.HTMLAttributes<HTMLElement> {}property captionHeader
captionHeader?: React.ReactNode;property captionText
captionText: React.ReactNode;property cssModule
cssModule?: CSSModule;index signature
[key: string]: any;interface CarouselControlProps
interface CarouselControlProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property direction
direction: 'prev' | 'next';property directionText
directionText?: string;property onClickHandler
onClickHandler: () => void;index signature
[key: string]: any;interface CarouselIndicatorsProps
interface CarouselIndicatorsProps extends React.HTMLAttributes<HTMLElement> {}property activeIndex
activeIndex: number;property cssModule
cssModule?: CSSModule;property items
items: object[];property onClickHandler
onClickHandler: (idx: number) => void;index signature
[key: string]: any;interface CarouselItemProps
interface CarouselItemProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property in
in?: boolean;property onEnter
onEnter?: () => void;property onEntered
onEntered?: () => void;property onEntering
onEntering?: () => void;property onExit
onExit?: () => void;property onExited
onExited?: () => void;property onExiting
onExiting?: () => void;property slide
slide?: boolean;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface CarouselProps
interface CarouselProps extends CommonCarouselProps {}interface CloseButtonProps
interface CloseButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {}interface CollapseProps
interface CollapseProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property delay
delay?: { show: number; hide: number;};property horizontal
horizontal?: boolean;property innerRef
innerRef?: React.Ref<HTMLElement>;property isOpen
isOpen?: boolean;property navbar
navbar?: boolean;property onClosed
onClosed?: () => void;property onEntered
onEntered?: () => void;property onEntering
onEntering?: () => void;property onExit
onExit?: () => void;property onExited
onExited?: () => void;property onExiting
onExiting?: () => void;property onOpened
onOpened?: () => void;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ColProps
interface ColProps extends React.HTMLAttributes<HTMLDivElement> {}property cssModule
cssModule?: CSSModule;property lg
lg?: ColumnProps;property md
md?: ColumnProps;property sm
sm?: ColumnProps;property tag
tag?: React.ElementType;property widths
widths?: string[];property xl
xl?: ColumnProps;property xs
xs?: ColumnProps;property xxl
xxl?: ColumnProps;index signature
[key: string]: any;interface ContainerProps
interface ContainerProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property fluid
fluid?: boolean | string;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface DropdownItemProps
interface DropdownItemProps extends React.HTMLAttributes<HTMLElement> {}property active
active?: boolean;property cssModule
cssModule?: CSSModule;property disabled
disabled?: boolean;property divider
divider?: boolean;property header
header?: boolean;property href
href?: string;property tag
tag?: React.ElementType;property text
text?: boolean;property toggle
toggle?: boolean;index signature
[key: string]: any;interface DropdownMenuProps
interface DropdownMenuProps extends React.HTMLAttributes<HTMLElement> {}property container
container?: string | HTMLElement | React.RefObject<HTMLElement>;property cssModule
cssModule?: CSSModule;property dark
dark?: boolean;property flip
flip?: boolean;property modifiers
modifiers?: Modifier<string, any>[];property persist
persist?: boolean;property right
right?: boolean;property strategy
strategy?: string;property tag
tag?: React.ElementType;property updateOnSelect
updateOnSelect?: boolean;index signature
[key: string]: any;interface DropdownProps
interface DropdownProps extends React.HTMLAttributes<HTMLElement> {}property a11y
a11y?: boolean;property active
active?: boolean;property addonType
addonType?: boolean | 'prepend' | 'append';property cssModule
cssModule?: CSSModule;property direction
direction?: Direction;property disabled
disabled?: boolean;property group
group?: boolean;property inNavbar
inNavbar?: boolean;property isOpen
isOpen?: boolean;property menuRole
menuRole?: boolean | string;property nav
nav?: boolean;property setActiveFromChild
setActiveFromChild?: boolean;property size
size?: string;property tag
tag?: React.ElementType;property toggle
toggle?: React.KeyboardEventHandler<any> | React.MouseEventHandler<any>;index signature
[key: string]: any;interface DropdownToggleProps
interface DropdownToggleProps extends React.HTMLAttributes<HTMLElement> {}property 'aria-haspopup'
'aria-haspopup'?: boolean;property 'data-toggle'
'data-toggle'?: string;property caret
caret?: boolean;property color
color?: string;property cssModule
cssModule?: CSSModule;property disabled
disabled?: boolean;property nav
nav?: boolean;property outline
outline?: boolean;property size
size?: string;property split
split?: boolean;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface FadeProps
interface FadeProps extends React.HTMLAttributes<HTMLElement> {}property baseClass
baseClass?: string;property baseClassIn
baseClassIn?: string;property cssModule
cssModule?: CSSModule;property in
in?: boolean;property innerRef
innerRef?: React.Ref<HTMLElement>;property onEnter
onEnter?: () => void;property onLeave
onLeave?: () => void;property tag
tag?: React.ElementType;property transitionAppear
transitionAppear?: boolean;property transitionAppearTimeout
transitionAppearTimeout?: number;property transitionEnter
transitionEnter?: boolean;property transitionEnterTimeout
transitionEnterTimeout?: number;property transitionLeave
transitionLeave?: boolean;property transitionLeaveTimeout
transitionLeaveTimeout?: number;index signature
[key: string]: any;interface FormFeedbackProps
interface FormFeedbackProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: string;property tooltip
tooltip?: boolean;property valid
valid?: boolean;index signature
[key: string]: any;interface FormGroupProps
interface FormGroupProps extends React.HTMLAttributes<HTMLDivElement> {}property check
check?: boolean;property cssModule
cssModule?: CSSModule;property disabled
disabled?: boolean;property floating
floating?: boolean;property inline
inline?: boolean;property noMargin
noMargin?: boolean;property row
row?: boolean;property switch
switch?: boolean;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface FormProps
interface FormProps extends React.FormHTMLAttributes<HTMLFormElement> {}property cssModule
cssModule?: CSSModule;property innerRef
innerRef?: React.Ref<HTMLFormElement>;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface FormTextProps
interface FormTextProps extends React.HTMLAttributes<HTMLElement> {}property color
color?: string;property cssModule
cssModule?: CSSModule;property inline
inline?: boolean;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface InputGroupProps
interface InputGroupProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property size
size?: string;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface InputGroupTextProps
interface InputGroupTextProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface InputProps
interface InputProps extends React.InputHTMLAttributes<HTMLInputElement> {}property addon
addon?: boolean;property bsSize
bsSize?: 'lg' | 'sm';property cssModule
cssModule?: CSSModule;property innerRef
innerRef?: React.Ref<HTMLInputElement | HTMLTextAreaElement>;property invalid
invalid?: boolean;property plaintext
plaintext?: boolean;property tag
tag?: React.ElementType;property type
type?: InputType;property valid
valid?: boolean;index signature
[key: string]: any;interface LabelProps
interface LabelProps extends React.LabelHTMLAttributes<HTMLLabelElement> {}property check
check?: boolean;property cssModule
cssModule?: CSSModule;property disabled
disabled?: boolean;property for
for?: string;property hidden
hidden?: boolean;property lg
lg?: ColumnProps;property md
md?: ColumnProps;property size
size?: string;property sm
sm?: ColumnProps;property tag
tag?: React.ElementType;property widths
widths?: string[];property xl
xl?: ColumnProps;property xs
xs?: ColumnProps;property xxl
xxl?: ColumnProps;index signature
[key: string]: any;interface ListGroupItemHeadingProps
interface ListGroupItemHeadingProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ListGroupItemProps
interface ListGroupItemProps extends React.HTMLAttributes<HTMLElement> {}interface ListGroupItemTextProps
interface ListGroupItemTextProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ListGroupProps
interface ListGroupProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property flush
flush?: boolean;property horizontal
horizontal?: boolean | string;property numbered
numbered?: boolean;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ListInlineItemProps
interface ListInlineItemProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ListProps
interface ListProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;property type
type?: string;index signature
[key: string]: any;interface MediaProps
interface MediaProps extends React.HTMLAttributes<HTMLElement> {}property alt
alt?: string;property body
body?: boolean;property bottom
bottom?: boolean;property cssModule
cssModule?: CSSModule;property heading
heading?: boolean;property href
href?: string;property left
left?: boolean;property list
list?: boolean;property middle
middle?: boolean;property object
object?: boolean;property right
right?: boolean;property src
src?: string;property tag
tag?: React.ElementType;property top
top?: boolean;index signature
[key: string]: any;interface ModalBodyProps
interface ModalBodyProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ModalFooterProps
interface ModalFooterProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ModalHeaderProps
interface ModalHeaderProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;property toggle
toggle?: React.MouseEventHandler<any>;property wrapTag
wrapTag?: React.ElementType;index signature
[key: string]: any;interface ModalProps
interface ModalProps extends React.HTMLAttributes<HTMLElement> {}property autoFocus
autoFocus?: boolean;property backdrop
backdrop?: boolean | 'static';property backdropClassName
backdropClassName?: string;property backdropTransition
backdropTransition?: FadeProps;property centered
centered?: boolean;property container
container?: string | HTMLElement | React.RefObject<HTMLElement>;property contentClassName
contentClassName?: string;property cssModule
cssModule?: CSSModule;property external
external?: React.ReactNode;property fade
fade?: boolean;property fullscreen
fullscreen?: boolean | 'sm' | 'md' | 'lg' | 'xl';property innerRef
innerRef?: React.Ref<HTMLElement>;property isOpen
isOpen?: boolean;property keyboard
keyboard?: boolean;property labelledBy
labelledBy?: string;property modalClassName
modalClassName?: string;property modalTransition
modalTransition?: FadeProps;property onClosed
onClosed?: () => void;property onEnter
onEnter?: () => void;property onExit
onExit?: () => void;property onOpened
onOpened?: () => void;property returnFocusAfterClose
returnFocusAfterClose?: boolean;property scrollable
scrollable?: boolean;property size
size?: string;property toggle
toggle?: React.KeyboardEventHandler<any> | React.MouseEventHandler<any>;property trapFocus
trapFocus?: boolean;property unmountOnClose
unmountOnClose?: boolean;property wrapClassName
wrapClassName?: string;property zIndex
zIndex?: number | string;index signature
[key: string]: any;interface NavbarBrandProps
interface NavbarBrandProps extends React.AnchorHTMLAttributes<HTMLAnchorElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface NavbarProps
interface NavbarProps extends React.HTMLAttributes<HTMLElement> {}property color
color?: string;property container
container?: boolean | 'fluid' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl';property cssModule
cssModule?: CSSModule;property dark
dark?: boolean;property expand
expand?: boolean | string;property fixed
fixed?: string;property full
full?: boolean;property light
light?: boolean;property sticky
sticky?: string;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface NavbarTextProps
interface NavbarTextProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface NavbarTogglerProps
interface NavbarTogglerProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface NavItemProps
interface NavItemProps extends React.HTMLAttributes<HTMLElement> {}property active
active?: boolean;property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface NavLinkProps
interface NavLinkProps extends React.AnchorHTMLAttributes<HTMLAnchorElement> {}interface NavProps
interface NavProps extends React.HTMLAttributes<HTMLUListElement> {}property card
card?: boolean;property cssModule
cssModule?: CSSModule;property fill
fill?: boolean;property horizontal
horizontal?: string;property justified
justified?: boolean;property navbar
navbar?: boolean;property pills
pills?: boolean;property tabs
tabs?: boolean;property tag
tag?: React.ElementType;property vertical
vertical?: boolean | string;index signature
[key: string]: any;interface OffcanvasBodyProps
interface OffcanvasBodyProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface OffcanvasHeaderProps
interface OffcanvasHeaderProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;property toggle
toggle?: React.MouseEventHandler<any>;property wrapTag
wrapTag?: React.ElementType;index signature
[key: string]: any;interface OffcanvasProps
interface OffcanvasProps extends React.HTMLAttributes<HTMLElement> {}property autoFocus
autoFocus?: boolean;property backdrop
backdrop?: boolean | 'static';property backdropClassName
backdropClassName?: string;property backdropTransition
backdropTransition?: FadeProps;property container
container?: string | HTMLElement | React.RefObject<HTMLElement>;property contentClassName
contentClassName?: string;property cssModule
cssModule?: CSSModule;property direction
direction?: Direction;property fade
fade?: boolean;property innerRef
innerRef?: React.Ref<HTMLElement>;property isOpen
isOpen?: boolean;property keyboard
keyboard?: boolean;property labelledBy
labelledBy?: string;property offcanvasClassName
offcanvasClassName?: string;property offcanvasTransition
offcanvasTransition?: FadeProps;property onClosed
onClosed?: () => void;property onEnter
onEnter?: () => void;property onExit
onExit?: () => void;property onOpened
onOpened?: () => void;property returnFocusAfterClose
returnFocusAfterClose?: boolean;property scrollable
scrollable?: boolean;property toggle
toggle?: React.KeyboardEventHandler<any> | React.MouseEventHandler<any>;property trapFocus
trapFocus?: boolean;property unmountOnClose
unmountOnClose?: boolean;property wrapClassName
wrapClassName?: string;property zIndex
zIndex?: number | string;index signature
[key: string]: any;interface PaginationItemProps
interface PaginationItemProps extends React.HTMLAttributes<HTMLElement> {}property active
active?: boolean;property cssModule
cssModule?: CSSModule;property disabled
disabled?: boolean;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface PaginationLinkProps
interface PaginationLinkProps extends React.AnchorHTMLAttributes<HTMLAnchorElement> {}property 'aria-label'
'aria-label'?: string;property cssModule
cssModule?: CSSModule;property first
first?: boolean;property last
last?: boolean;property next
next?: boolean;property previous
previous?: boolean;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface PaginationProps
interface PaginationProps extends React.HTMLAttributes<HTMLElement> {}property 'aria-label'
'aria-label'?: string;property cssModule
cssModule?: CSSModule;property listClassName
listClassName?: string;property listTag
listTag?: React.ElementType;property size
size?: string;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface PlaceholderButtonProps
interface PlaceholderButtonProps extends React.HTMLAttributes<HTMLElement> {}interface PlaceholderProps
interface PlaceholderProps extends React.HTMLAttributes<HTMLElement> {}property animation
animation?: string;property className
className?: string;property color
color?: string;property cssModule
cssModule?: CSSModule;property innerRef
innerRef?: React.Ref<HTMLElement>;property size
size?: string;property tag
tag?: React.ElementType;property widths
widths?: string[];index signature
[key: string]: any;interface PopoverBodyProps
interface PopoverBodyProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface PopoverHeaderProps
interface PopoverHeaderProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface PopoverProps
interface PopoverProps extends React.HTMLAttributes<HTMLElement> {}property boundariesElement
boundariesElement?: Boundary | Element;property children
children?: PopoverChildren;property container
container?: string | HTMLElement | React.RefObject<HTMLElement>;property cssModule
cssModule?: CSSModule;property delay
delay?: number | { show: number; hide: number };property disabled
disabled?: boolean;property fade
fade?: boolean;property flip
flip?: boolean;property hideArrow
hideArrow?: boolean;property innerClassName
innerClassName?: string;property isOpen
isOpen?: boolean;property modifiers
modifiers?: Modifier<string, any>[];property placement
placement?: Placement;property placementPrefix
placementPrefix?: string;property popperClassName
popperClassName?: string;property strategy
strategy?: string;property target
target: string | HTMLElement | React.RefObject<HTMLElement>;property toggle
toggle?: React.MouseEventHandler<any> | (() => void);index signature
[key: string]: any;interface ProgressProps
interface ProgressProps extends React.HTMLAttributes<HTMLElement> {}property animated
animated?: boolean;property bar
bar?: boolean;property barAriaLabelledBy
barAriaLabelledBy?: string;property barAriaValueText
barAriaValueText?: string;property barClassName
barClassName?: string;property barStyle
barStyle?: React.CSSProperties;property color
color?: string;property cssModule
cssModule?: CSSModule;property max
max?: string | number;property min
min?: string | number;property multi
multi?: boolean;property striped
striped?: boolean;property tag
tag?: string;property value
value?: string | number;index signature
[key: string]: any;interface RowProps
interface RowProps extends Omit<React.HTMLAttributes<HTMLElement>, 'form'> {}property cssModule
cssModule?: CSSModule;property lg
lg?: number | string;property md
md?: number | string;property noGutters
noGutters?: boolean;property sm
sm?: number | string;property tag
tag?: React.ElementType;property xl
xl?: number | string;property xs
xs?: number | string;property xxl
xxl?: number | string;index signature
[key: string]: any;interface SpinnerProps
interface SpinnerProps extends React.HTMLAttributes<HTMLElement> {}interface TabContentProps
interface TabContentProps extends React.HTMLAttributes<HTMLElement> {}property activeTab
activeTab?: number | string;property cssModule
cssModule?: CSSModule;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface TableProps
interface TableProps extends React.TableHTMLAttributes<HTMLTableElement> {}property bordered
bordered?: boolean;property borderless
borderless?: boolean;property cssModule
cssModule?: CSSModule;property hover
hover?: boolean;property innerRef
innerRef?: React.Ref<HTMLTableElement>;property inverse
inverse?: boolean;property reflow
reflow?: boolean;property responsive
responsive?: boolean | string;property responsiveTag
responsiveTag?: React.ElementType;property size
size?: string;property striped
striped?: boolean;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface TabPaneProps
interface TabPaneProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property tabId
tabId?: number | string;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface TagProps
interface TagProps extends React.HTMLAttributes<HTMLElement> {}property color
color?: string;property cssModule
cssModule?: CSSModule;property pill
pill?: boolean;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ToastBodyProps
interface ToastBodyProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property innerRef
innerRef?: React.Ref<HTMLElement>;property tag
tag?: React.ElementType;index signature
[key: string]: any;interface ToastHeaderProps
interface ToastHeaderProps extends React.HTMLAttributes<HTMLElement> {}property close
close?: React.ReactNode;property closeAriaLabel
closeAriaLabel?: string;property cssModule
cssModule?: CSSModule;property icon
icon?: string | React.ReactNode;property tag
tag?: React.ElementType;property toggle
toggle?: React.MouseEventHandler<any>;property wrapTag
wrapTag?: React.ElementType;index signature
[key: string]: any;interface ToastProps
interface ToastProps extends React.HTMLAttributes<HTMLElement> {}property cssModule
cssModule?: CSSModule;property fade
fade?: boolean;property innerRef
innerRef?: React.Ref<HTMLElement>;property isOpen
isOpen?: boolean;property tag
tag?: React.ElementType;property transition
transition?: FadeProps;index signature
[key: string]: any;interface TooltipProps
interface TooltipProps extends UncontrolledTooltipProps {}interface UncontrolledAlertProps
interface UncontrolledAlertProps extends React.HTMLAttributes<HTMLElement> {}property closeAriaLabel
closeAriaLabel?: string;property closeClassName
closeClassName?: string;property color
color?: string;property cssModule
cssModule?: CSSModule;property fade
fade?: boolean;property innerRef
innerRef?: React.Ref<HTMLElement>;property tag
tag?: React.ElementType;property transition
transition?: FadeProps;index signature
[key: string]: any;interface UncontrolledButtonDropdownProps
interface UncontrolledDropdownProps extends DropdownProps {}property defaultOpen
defaultOpen?: boolean;property onToggle
onToggle?: ( event: React.KeyboardEvent | React.MouseEvent, isOpen: boolean) => void;interface UncontrolledCarouselProps
interface UncontrolledCarouselProps extends CommonCarouselProps {}interface UncontrolledCollapseProps
interface UncontrolledCollapseProps extends CollapseProps {}property defaultOpen
defaultOpen?: boolean;property toggleEvents
toggleEvents?: string[];property toggler
toggler: string;interface UncontrolledDropdownProps
interface UncontrolledDropdownProps extends DropdownProps {}property defaultOpen
defaultOpen?: boolean;property onToggle
onToggle?: ( event: React.KeyboardEvent | React.MouseEvent, isOpen: boolean) => void;interface UncontrolledPopoverProps
interface UncontrolledPopoverProps extends PopoverProps {}property defaultOpen
defaultOpen?: boolean;interface UncontrolledTooltipProps
interface UncontrolledTooltipProps extends React.HTMLAttributes<HTMLElement> {}property autohide
autohide?: boolean;property children
children?: TooltipChildren;property container
container?: string | HTMLElement | React.RefObject<HTMLElement>;property cssModule
cssModule?: CSSModule;property delay
delay?: number | { show: number; hide: number };property fade
fade?: boolean;property flip
flip?: boolean;property innerClassName
innerClassName?: string;property modifiers
modifiers?: Modifier<string, any>[];property placement
placement?: Placement;property popperClassName
popperClassName?: string;property strategy
strategy?: string;property target
target: string | HTMLElement | React.RefObject<HTMLElement>;index signature
[key: string]: any;Namespaces
namespace Util
module 'types/lib/utils.d.ts' {}interface CSSModule
interface CSSModule {}index signature
[className: string]: string;type setGlobalCssModule
type setGlobalCssModule = (cssModule: CSSModule) => void;Package Files (91)
- types/index.d.ts
- types/lib/Accordion.d.ts
- types/lib/AccordionBody.d.ts
- types/lib/AccordionHeader.d.ts
- types/lib/AccordionItem.d.ts
- types/lib/Alert.d.ts
- types/lib/Badge.d.ts
- types/lib/Breadcrumb.d.ts
- types/lib/BreadcrumbItem.d.ts
- types/lib/Button.d.ts
- types/lib/ButtonDropdown.d.ts
- types/lib/ButtonGroup.d.ts
- types/lib/ButtonToggle.d.ts
- types/lib/ButtonToolbar.d.ts
- types/lib/Card.d.ts
- types/lib/CardBody.d.ts
- types/lib/CardColumns.d.ts
- types/lib/CardDeck.d.ts
- types/lib/CardFooter.d.ts
- types/lib/CardGroup.d.ts
- types/lib/CardHeader.d.ts
- types/lib/CardImg.d.ts
- types/lib/CardImgOverlay.d.ts
- types/lib/CardLink.d.ts
- types/lib/CardSubtitle.d.ts
- types/lib/CardText.d.ts
- types/lib/CardTitle.d.ts
- types/lib/Carousel.d.ts
- types/lib/CarouselCaption.d.ts
- types/lib/CarouselControl.d.ts
- types/lib/CarouselIndicators.d.ts
- types/lib/CarouselItem.d.ts
- types/lib/CloseButton.d.ts
- types/lib/Col.d.ts
- types/lib/Collapse.d.ts
- types/lib/Container.d.ts
- types/lib/Dropdown.d.ts
- types/lib/DropdownItem.d.ts
- types/lib/DropdownMenu.d.ts
- types/lib/DropdownToggle.d.ts
- types/lib/Fade.d.ts
- types/lib/Form.d.ts
- types/lib/FormFeedback.d.ts
- types/lib/FormGroup.d.ts
- types/lib/FormText.d.ts
- types/lib/Input.d.ts
- types/lib/InputGroup.d.ts
- types/lib/InputGroupText.d.ts
- types/lib/Label.d.ts
- types/lib/List.d.ts
- types/lib/ListGroup.d.ts
- types/lib/ListGroupItem.d.ts
- types/lib/ListGroupItemHeading.d.ts
- types/lib/ListGroupItemText.d.ts
- types/lib/ListInlineItem.d.ts
- types/lib/Media.d.ts
- types/lib/Modal.d.ts
- types/lib/ModalBody.d.ts
- types/lib/ModalFooter.d.ts
- types/lib/ModalHeader.d.ts
- types/lib/Nav.d.ts
- types/lib/NavItem.d.ts
- types/lib/NavLink.d.ts
- types/lib/Navbar.d.ts
- types/lib/NavbarBrand.d.ts
- types/lib/NavbarText.d.ts
- types/lib/NavbarToggler.d.ts
- types/lib/Offcanvas.d.ts
- types/lib/OffcanvasBody.d.ts
- types/lib/OffcanvasHeader.d.ts
- types/lib/Pagination.d.ts
- types/lib/PaginationItem.d.ts
- types/lib/PaginationLink.d.ts
- types/lib/Placeholder.d.ts
- types/lib/PlaceholderButton.d.ts
- types/lib/Popover.d.ts
- types/lib/PopoverBody.d.ts
- types/lib/PopoverHeader.d.ts
- types/lib/Progress.d.ts
- types/lib/Row.d.ts
- types/lib/Spinner.d.ts
- types/lib/TabContent.d.ts
- types/lib/TabPane.d.ts
- types/lib/Table.d.ts
- types/lib/Tag.d.ts
- types/lib/Toast.d.ts
- types/lib/ToastBody.d.ts
- types/lib/ToastHeader.d.ts
- types/lib/Tooltip.d.ts
- types/lib/Uncontrolled.d.ts
- types/lib/utils.d.ts
Dependencies (6)
Dev Dependencies (53)
- @babel/cli
- @babel/core
- @babel/eslint-parser
- @babel/plugin-proposal-export-default-from
- @babel/plugin-proposal-export-namespace-from
- @babel/plugin-proposal-object-rest-spread
- @babel/plugin-transform-modules-commonjs
- @babel/preset-env
- @babel/preset-react
- @storybook/addon-actions
- @storybook/addon-essentials
- @storybook/addon-links
- @storybook/addon-storysource
- @storybook/react
- @testing-library/jest-dom
- @testing-library/react
- @testing-library/user-event
- @types/react
- babel-eslint
- babel-jest
- babel-loader
- babel-preset-react-app
- bootstrap
- concurrently
- conventional-changelog-cli
- conventional-recommended-bump
- cross-env
- customize-cra
- dtslint
- ejs
- eslint
- eslint-config-airbnb
- eslint-config-prettier
- eslint-plugin-flowtype
- eslint-plugin-import
- eslint-plugin-jsx-a11y
- eslint-plugin-react
- eslint-plugin-storybook
- holderjs
- jest
- jest-environment-jsdom
- jsdom
- json-loader
- microbundle
- prettier
- react
- react-dom
- react-helmet
- react-prism
- react-router
- react-test-renderer
- typescript
- webpack
Peer Dependencies (2)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/reactstrap.
- Markdown[](https://www.jsdocs.io/package/reactstrap)
- HTML<a href="https://www.jsdocs.io/package/reactstrap"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 6912 ms. - Missing or incorrect documentation? Open an issue for this package.
