From faf964ae890961749e8ffc7178cc417a71cdc03b Mon Sep 17 00:00:00 2001 From: Ivan Date: Sat, 20 Jul 2024 02:42:36 +0200 Subject: [PATCH] fix: Missing props in MessagesPassThroughMethodOptions and MessagesProps (#6909) --- components/doc/common/apidoc/index.json | 40 +++++++++++++++++++++++++ components/lib/messages/messages.d.ts | 21 +++++++++++++ 2 files changed, 61 insertions(+) diff --git a/components/doc/common/apidoc/index.json b/components/doc/common/apidoc/index.json index b468dfe039..8513cba25d 100644 --- a/components/doc/common/apidoc/index.json +++ b/components/doc/common/apidoc/index.json @@ -35548,6 +35548,14 @@ "type": "CSSTransitionProps", "default": "", "description": "The properties of CSSTransition can be customized, except for \"nodeRef\" and \"in\" properties." + }, + { + "name": "unstyled", + "optional": true, + "readonly": false, + "type": "boolean", + "default": "false", + "description": "When enabled, it removes component related styles in the core." } ] }, @@ -35596,6 +35604,24 @@ "optional": false, "readonly": false, "type": "MessagesProps" + }, + { + "name": "state", + "optional": false, + "readonly": false, + "type": "MessagesState" + }, + { + "name": "hostName", + "optional": true, + "readonly": false, + "type": "string" + }, + { + "name": "index", + "optional": true, + "readonly": false, + "type": "number" } ], "callbacks": [] @@ -35670,6 +35696,20 @@ ], "callbacks": [] }, + "MessagesState": { + "description": "Defines current inline state in Messages component.", + "relatedProp": "", + "props": [ + { + "name": "messages", + "optional": false, + "readonly": false, + "type": "Object[]", + "description": "Array of messages" + } + ], + "callbacks": [] + }, "MessagesMessage": { "relatedProp": "", "props": [ diff --git a/components/lib/messages/messages.d.ts b/components/lib/messages/messages.d.ts index 50f9e8c7d6..cd319e8a89 100644 --- a/components/lib/messages/messages.d.ts +++ b/components/lib/messages/messages.d.ts @@ -22,6 +22,9 @@ export declare type MessagesPassThroughTransitionType = ReactCSSTransitionProps */ export interface MessagesPassThroughMethodOptions { props: MessagesProps; + state: MessagesState; + hostName?: string; + index?: number; } /** @@ -68,6 +71,19 @@ export interface MessagesPassThroughOptions { transition?: MessagesPassThroughTransitionType; } +/** + * Defines current inline state in Messages component. + */ +export interface MessagesState { + /** + * Array of messages + */ + messages: Array<{ + _pId: number; + message: MessagesMessage; + }>; +} + export interface MessagesMessage { /** * Unique id of the message. @@ -163,6 +179,11 @@ export interface MessagesProps extends Omit