Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 8b25a39

Browse filesBrowse files
fix special key prop in CToast
1 parent 6892858 commit 8b25a39
Copy full SHA for 8b25a39

File tree

1 file changed

+7
-4
lines changed
Filter options
  • packages/coreui-react/src/components/toast

1 file changed

+7
-4
lines changed

‎packages/coreui-react/src/components/toast/CToast.tsx

Copy file name to clipboardExpand all lines: packages/coreui-react/src/components/toast/CToast.tsx
+7-4Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export interface CToastProps extends Omit<HTMLAttributes<HTMLDivElement>, 'title
4444
/**
4545
* @ignore
4646
*/
47-
key?: number
47+
innerKey?: number | string
4848
/**
4949
* Callback fired when the component requests to be closed.
5050
*/
@@ -76,7 +76,7 @@ export const CToast = forwardRef<HTMLDivElement, CToastProps>(
7676
color,
7777
delay = 5000,
7878
index,
79-
key,
79+
innerKey,
8080
visible = false,
8181
onClose,
8282
onShow,
@@ -143,7 +143,7 @@ export const CToast = forwardRef<HTMLDivElement, CToastProps>(
143143
onMouseEnter={() => clearTimeout(timeout.current)}
144144
onMouseLeave={() => _autohide()}
145145
{...rest}
146-
key={key}
146+
key={innerKey}
147147
ref={forkedRef}
148148
>
149149
{children}
@@ -163,7 +163,10 @@ CToast.propTypes = {
163163
color: colorPropType,
164164
delay: PropTypes.number,
165165
index: PropTypes.number,
166-
key: PropTypes.number,
166+
innerKey: PropTypes.oneOfType([
167+
PropTypes.number,
168+
PropTypes.string
169+
]),
167170
onClose: PropTypes.func,
168171
onShow: PropTypes.func,
169172
visible: PropTypes.bool,

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.