gpt4 book ai didi

reactjs - 故事书 MDX : Dynamic Meta Title

转载 作者:行者123 更新时间:2023-12-04 10:29:04 26 4
gpt4 key购买 nike

如何设置动态 title故事书上的属性(property)Meta Markdown Extended 中的组件 *.stories.mdx文件?

import { Meta } from '@storybook/addon-docs/blocks';

// displays title as 'undefined' in sidebar nav
<Meta title={conditionalValue ? 'foo' : 'bar'} />

我也试过包装 Meta在高阶组件中,触发错误: Unexpected default export without title
import { Meta } from '@storybook/addon-docs/blocks';

export const MetaCustom = (props) => {
const title = conditionalValue ? props.foo : props.bar;
return <Meta title={title} />;
};

// mdx stories file
<MetaCustom foo="foo" bar="bar" />

最佳答案

我尝试创建一个 util 函数并导入到 mdx 中,看起来它正在工作。

实用程序.js

export function generateTitle (condition) {
return condition ? 'foo' : 'bar'
}

Component.stories.mdx
import { generateTitle } from './utils.js';

<Meta
title={generateTitle(true)}
/>

希望有帮助!

关于reactjs - 故事书 MDX : Dynamic Meta Title,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60495652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com