mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-07-03 16:50:15 +00:00
[reactstrap] Add setActiveFromChild prop
This commit is contained in:
3
types/reactstrap/lib/Dropdown.d.ts
vendored
3
types/reactstrap/lib/Dropdown.d.ts
vendored
@@ -14,7 +14,9 @@ export type UncontrolledProps<T = {}> = React.HTMLAttributes<HTMLElement> & {
|
||||
cssModule?: CSSModule;
|
||||
nav?: boolean;
|
||||
inNavbar?: boolean;
|
||||
setActiveFromChild?: boolean;
|
||||
} & T;
|
||||
|
||||
export type UncontrolledDropdownProps<T = {}> = UncontrolledProps<T>;
|
||||
|
||||
export type Props<T = {}> = UncontrolledProps<T> & {
|
||||
@@ -25,6 +27,7 @@ export type Props<T = {}> = UncontrolledProps<T> & {
|
||||
tag?: React.ReactType;
|
||||
addonType?: boolean | 'prepend' | 'append';
|
||||
};
|
||||
|
||||
export type DropdownProps<T = {}> = Props<T>;
|
||||
|
||||
declare class Dropdown<T = {[key: string]: any}> extends React.Component<DropdownProps<T>> {}
|
||||
|
||||
@@ -4177,3 +4177,22 @@ class Example120 extends React.Component<any, any> {
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class Example120 extends React.Component<any, any> {
|
||||
render() {
|
||||
return (
|
||||
<UncontrolledDropdown className="some-class" setActiveFromChild>
|
||||
<DropdownToggle caret>
|
||||
Dropdown
|
||||
</DropdownToggle>
|
||||
<DropdownMenu>
|
||||
<DropdownItem header>Header</DropdownItem>
|
||||
<DropdownItem disabled>Action</DropdownItem>
|
||||
<DropdownItem>Another Action</DropdownItem>
|
||||
<DropdownItem divider />
|
||||
<DropdownItem>Another Action</DropdownItem>
|
||||
</DropdownMenu>
|
||||
</UncontrolledDropdown>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user