Docapitable options link changed

pull/3711/head
Bahadır Sofuoğlu 2023-03-08 01:49:05 +03:00
parent ae49afb29e
commit c6f69602c1
4 changed files with 15 additions and 19 deletions

View File

@ -45,8 +45,9 @@ export interface MenuItem {
/** /**
* Callback to execute when item is clicked. * Callback to execute when item is clicked.
* @param {MenuItemCommandEvent} event - Custom command event. * @param {MenuItemCommandEvent} event - Custom command event.
* @todo next release should be able to change
*/ */
command?(event: MenuItemCommandEvent): void; command?: (event: MenuItemCommandEvent) => void;
/** /**
* External link to navigate when item is clicked. * External link to navigate when item is clicked.
*/ */

View File

@ -15356,6 +15356,13 @@
"default": "", "default": "",
"description": "Style class of the menuitem." "description": "Style class of the menuitem."
}, },
{
"name": "command",
"optional": true,
"readonly": false,
"type": "Function",
"default": ""
},
{ {
"name": "disabled", "name": "disabled",
"optional": true, "optional": true,
@ -15451,21 +15458,7 @@
"type": "any" "type": "any"
} }
], ],
"methods": [ "methods": []
{
"name": "command",
"parameters": [
{
"name": "event",
"optional": false,
"type": "MenuItemCommandEvent",
"description": "Custom command event."
}
],
"returnType": "void",
"description": "Callback to execute when item is clicked."
}
]
}, },
"MenuItemCommandEvent": { "MenuItemCommandEvent": {
"description": "Custom command event.", "description": "Custom command event.",

View File

@ -99,9 +99,11 @@ export default {
}, },
setLinkPath(value, type) { setLinkPath(value, type) {
const currentRoute = this.$router.currentRoute.value.name; const currentRoute = this.$router.currentRoute.value.name;
const componentName = this.$route.hash.replace('#api.', '').split('.')[0]; const componentName = this.id.split('.')[1];
const definationType = type ? type : value.includes('Type') ? 'types' : value.includes('Event') ? 'events' : 'interfaces'; let definationType = type ? type : value.includes('Type') ? 'types' : value.includes('Event') ? 'events' : value.includes('MenuItem') ? 'options' : 'interfaces';
definationType = definationType === 'menuitem' ? 'options' : definationType; // This for the menuitem. @todo: need to update
return `/${currentRoute}/#api.${componentName}.${definationType}.${value}`; return `/${currentRoute}/#api.${componentName}.${definationType}.${value}`;
}, },

View File

@ -4,7 +4,7 @@
header="ConfirmPopup" header="ConfirmPopup"
description="ConfirmPopup displays a confirmation overlay displayed relatively to its target." description="ConfirmPopup displays a confirmation overlay displayed relatively to its target."
:componentDocs="docs" :componentDocs="docs"
:apiDocs="['ConfirmPopup', 'ConfirmationService', 'ConfirmationOptions']" :apiDocs="['ConfirmPopup', 'ConfirmationService-UseConfirm', 'ConfirmationOptions']"
/> />
</template> </template>