Browse Source

chore(site): support for opening debug component demos (#39132)

pull/39138/head
Wuxh 2 years ago
committed by GitHub
parent
commit
880a57298e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      .dumi/theme/slots/Content/index.tsx

6
.dumi/theme/slots/Content/index.tsx

@ -101,7 +101,7 @@ type AnchorItem = {
const Content: React.FC<{ children: ReactNode }> = ({ children }) => {
const meta = useRouteMeta();
const { pathname } = useLocation();
const { pathname, hash } = useLocation();
const { formatMessage } = useIntl();
const styles = useStyle();
const { direction } = useContext(SiteContext);
@ -112,8 +112,10 @@ const Content: React.FC<{ children: ReactNode }> = ({ children }) => {
[meta],
);
const isDebugDemo = debugDemos.includes(hash.slice(1));
useLayoutEffect(() => {
setShowDebug(process.env.NODE_ENV === 'development');
setShowDebug(process.env.NODE_ENV === 'development' || isDebugDemo);
}, []);
const contextValue = useMemo<DemoContextProps>(

Loading…
Cancel
Save