mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-06 13:14:11 +00:00
fix(api-docs): accept functional-component icons in EndpointSection
AntD-Vue icons (SafetyCertificateOutlined, etc.) are functional components, so the icon prop's type: Object validator was rejecting them with a "Expected Object, got Function" warning at runtime. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
parent
f50bae9225
commit
93706702c5
1 changed files with 1 additions and 1 deletions
|
|
@ -9,7 +9,7 @@ import { safeInlineHtml } from './endpoints.js';
|
||||||
|
|
||||||
const props = defineProps({
|
const props = defineProps({
|
||||||
section: { type: Object, required: true },
|
section: { type: Object, required: true },
|
||||||
icon: { type: Object, default: null },
|
icon: { type: [Object, Function], default: null },
|
||||||
collapsed: { type: Boolean, default: false },
|
collapsed: { type: Boolean, default: false },
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue