mirror of
https://github.com/ant-design/ant-design.git
synced 2024-11-23 18:50:06 +08:00
docs: use codesandbox as default reproduce link (#51219)
This commit is contained in:
parent
a15d9a3e4b
commit
f75d0cae7f
@ -108,7 +108,7 @@ const CodePreviewer: React.FC<AntdPreviewerProps> = (props) => {
|
|||||||
clientOnly,
|
clientOnly,
|
||||||
pkgDependencyList,
|
pkgDependencyList,
|
||||||
} = props;
|
} = props;
|
||||||
const { showDebug, codeType } = useContext(DemoContext);
|
const { codeType } = useContext(DemoContext);
|
||||||
|
|
||||||
const { pkg } = useSiteData();
|
const { pkg } = useSiteData();
|
||||||
const location = useLocation();
|
const location = useLocation();
|
||||||
@ -420,6 +420,26 @@ createRoot(document.getElementById('container')).render(<Demo />);
|
|||||||
</a>
|
</a>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
)}
|
)}
|
||||||
|
<form
|
||||||
|
className="code-box-code-action"
|
||||||
|
action="https://codesandbox.io/api/v1/sandboxes/define"
|
||||||
|
method="POST"
|
||||||
|
target="_blank"
|
||||||
|
ref={codeSandboxIconRef}
|
||||||
|
onClick={() => {
|
||||||
|
track({ type: 'codesandbox', demo: asset.id });
|
||||||
|
codeSandboxIconRef.current?.submit();
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
type="hidden"
|
||||||
|
name="parameters"
|
||||||
|
value={compress(JSON.stringify(codesanboxPrefillConfig))}
|
||||||
|
/>
|
||||||
|
<Tooltip title={<FormattedMessage id="app.demo.codesandbox" />}>
|
||||||
|
<CodeSandboxIcon className="code-box-codesandbox" />
|
||||||
|
</Tooltip>
|
||||||
|
</form>
|
||||||
{showRiddleButton ? (
|
{showRiddleButton ? (
|
||||||
<form
|
<form
|
||||||
className="code-box-code-action"
|
className="code-box-code-action"
|
||||||
@ -472,28 +492,6 @@ createRoot(document.getElementById('container')).render(<Demo />);
|
|||||||
<CodePenIcon className="code-box-codepen" />
|
<CodePenIcon className="code-box-codepen" />
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</form>
|
</form>
|
||||||
{showDebug && (
|
|
||||||
<form
|
|
||||||
className="code-box-code-action"
|
|
||||||
action="https://codesandbox.io/api/v1/sandboxes/define"
|
|
||||||
method="POST"
|
|
||||||
target="_blank"
|
|
||||||
ref={codeSandboxIconRef}
|
|
||||||
onClick={() => {
|
|
||||||
track({ type: 'codesandbox', demo: asset.id });
|
|
||||||
codeSandboxIconRef.current?.submit();
|
|
||||||
}}
|
|
||||||
>
|
|
||||||
<input
|
|
||||||
type="hidden"
|
|
||||||
name="parameters"
|
|
||||||
value={compress(JSON.stringify(codesanboxPrefillConfig))}
|
|
||||||
/>
|
|
||||||
<Tooltip title={<FormattedMessage id="app.demo.codesandbox" />}>
|
|
||||||
<CodeSandboxIcon className="code-box-codesandbox" />
|
|
||||||
</Tooltip>
|
|
||||||
</form>
|
|
||||||
)}
|
|
||||||
<Tooltip title={<FormattedMessage id="app.demo.separate" />}>
|
<Tooltip title={<FormattedMessage id="app.demo.separate" />}>
|
||||||
<a
|
<a
|
||||||
className="code-box-code-action"
|
className="code-box-code-action"
|
||||||
|
4
.github/workflows/issue-labeled.yml
vendored
4
.github/workflows/issue-labeled.yml
vendored
@ -38,9 +38,9 @@ jobs:
|
|||||||
token: ${{ secrets.GITHUB_TOKEN }}
|
token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
issue-number: ${{ github.event.issue.number }}
|
issue-number: ${{ github.event.issue.number }}
|
||||||
body: |
|
body: |
|
||||||
Hello @${{ github.event.issue.user.login }}. Please provide a online reproduction by forking [this one](https://u.ant.design/repro) or provide a minimal GitHub repository like [create-react-app-antd](https://github.com/ant-design/create-react-app-antd). Issues labeled by `Need Reproduce` will be closed if no activities in 3 days.
|
Hello @${{ github.event.issue.user.login }}. Please provide a online reproduction by forking [this one](https://u.ant.design/reproduce) or provide a minimal GitHub repository like [create-react-app-antd](https://github.com/ant-design/create-react-app-antd). Issues labeled by `Need Reproduce` will be closed if no activities in 3 days.
|
||||||
|
|
||||||
你好 @${{ github.event.issue.user.login }},我们需要你提供一个在线的重现实例以便于我们帮你排查问题。你可以通过 fork 这个[在线重现案例](https://u.ant.design/repro) ,或者提供一个最小化的 GitHub 仓库(类似 [create-react-app-antd](https://github.com/ant-design/create-react-app-antd))。3 天内未跟进此 issue 将会被自动关闭。
|
你好 @${{ github.event.issue.user.login }},我们需要你提供一个在线的重现实例以便于我们帮你排查问题。你可以通过 fork 这个[在线重现案例](https://u.ant.design/reproduce) ,或者提供一个最小化的 GitHub 仓库(类似 [create-react-app-antd](https://github.com/ant-design/create-react-app-antd))。3 天内未跟进此 issue 将会被自动关闭。
|
||||||
|
|
||||||
> [什么是最小化重现,为什么这是必需的?](https://github.com/ant-design/ant-design/wiki/%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C%80%E5%B0%8F%E5%8C%96%E9%87%8D%E7%8E%B0%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E6%98%AF%E5%BF%85%E9%9C%80%E7%9A%84%EF%BC%9F)
|
> [什么是最小化重现,为什么这是必需的?](https://github.com/ant-design/ant-design/wiki/%E4%BB%80%E4%B9%88%E6%98%AF%E6%9C%80%E5%B0%8F%E5%8C%96%E9%87%8D%E7%8E%B0%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E6%98%AF%E5%BF%85%E9%9C%80%E7%9A%84%EF%BC%9F)
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"*.{ts,tsx,js,jsx,css,mjs,json}": ["biome check --write --no-errors-on-unmatched"],
|
"*.{ts,tsx,js,jsx,css,mjs,json}": ["biome check --write --no-errors-on-unmatched", "eslint"],
|
||||||
"*.{md,yml}": ["prettier --ignore-unknown --write"]
|
"*.{md,yml}": ["prettier --ignore-unknown --write"]
|
||||||
}
|
}
|
||||||
|
@ -131,7 +131,7 @@ export default App;
|
|||||||
- [开发者说明](https://github.com/ant-design/ant-design/wiki/Development)
|
- [开发者说明](https://github.com/ant-design/ant-design/wiki/Development)
|
||||||
- [版本发布规则](https://github.com/ant-design/ant-design/wiki/%E8%BD%AE%E5%80%BC%E8%A7%84%E5%88%99%E5%92%8C%E7%89%88%E6%9C%AC%E5%8F%91%E5%B8%83%E6%B5%81%E7%A8%8B)
|
- [版本发布规则](https://github.com/ant-design/ant-design/wiki/%E8%BD%AE%E5%80%BC%E8%A7%84%E5%88%99%E5%92%8C%E7%89%88%E6%9C%AC%E5%8F%91%E5%B8%83%E6%B5%81%E7%A8%8B)
|
||||||
- [常见问题](https://ant.design/docs/react/faq-cn)
|
- [常见问题](https://ant.design/docs/react/faq-cn)
|
||||||
- [Stackblitz 在线演示](https://u.ant.design/reproduce),用于报告 bug
|
- [在线演示](https://u.ant.design/reproduce),用于报告 bug
|
||||||
- [定制主题](https://ant.design/docs/react/customize-theme-cn)
|
- [定制主题](https://ant.design/docs/react/customize-theme-cn)
|
||||||
- [国际化](https://ant.design/docs/react/i18n-cn)
|
- [国际化](https://ant.design/docs/react/i18n-cn)
|
||||||
- [成为社区协作成员](https://github.com/ant-design/ant-design/wiki/Collaborators#how-to-apply-for-being-a-collaborator)
|
- [成为社区协作成员](https://github.com/ant-design/ant-design/wiki/Collaborators#how-to-apply-for-being-a-collaborator)
|
||||||
|
@ -113,7 +113,7 @@ export default () => (
|
|||||||
- [Developer Instruction](https://github.com/ant-design/ant-design/wiki/Development)
|
- [Developer Instruction](https://github.com/ant-design/ant-design/wiki/Development)
|
||||||
- [Versioning Release Note](https://github.com/ant-design/ant-design/wiki/%E8%BD%AE%E5%80%BC%E8%A7%84%E5%88%99%E5%92%8C%E7%89%88%E6%9C%AC%E5%8F%91%E5%B8%83%E6%B5%81%E7%A8%8B)
|
- [Versioning Release Note](https://github.com/ant-design/ant-design/wiki/%E8%BD%AE%E5%80%BC%E8%A7%84%E5%88%99%E5%92%8C%E7%89%88%E6%9C%AC%E5%8F%91%E5%B8%83%E6%B5%81%E7%A8%8B)
|
||||||
- [FAQ](https://ant.design/docs/react/faq)
|
- [FAQ](https://ant.design/docs/react/faq)
|
||||||
- [Stackblitz Demo](https://u.ant.design/reproduce) for bug reports
|
- [Online Playground](https://u.ant.design/reproduce) for bug reports
|
||||||
- [Customize Theme](https://ant.design/docs/react/customize-theme)
|
- [Customize Theme](https://ant.design/docs/react/customize-theme)
|
||||||
- [How to Apply for Being A Collaborator](https://github.com/ant-design/ant-design/wiki/Collaborators#how-to-apply-for-being-a-collaborator)
|
- [How to Apply for Being A Collaborator](https://github.com/ant-design/ant-design/wiki/Collaborators#how-to-apply-for-being-a-collaborator)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user