docs: override debug prop when show all demo (#40130)

* docs: override debug prop when show all demo

* chore: add annotation
This commit is contained in:
Peach 2023-01-10 15:45:23 +08:00 committed by GitHub
parent 0f64e1538e
commit 51375683c7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,7 +25,12 @@ const DemoWrapper: typeof DumiDemoGrid = ({ items }) => {
const visibleDemos = showDebug ? items : items.filter((item) => !item.previewerProps.debug);
const filteredItems = visibleDemos.map((item) => ({
...item,
previewerProps: { ...item.previewerProps, expand: expandAll },
previewerProps: {
...item.previewerProps,
expand: expandAll,
// always override debug property, because dumi will hide debug demo in production
debug: false,
},
}));
return (