UNPKG

dumi-theme-antd

Version:

Ant Design 5.0 官网风格类似的 dumi2 主题插件

51 lines 1.41 kB
import React from 'react'; import WindowsLogo from "./windows"; import MacOSLogo from "./macos"; import LinuxLogo from "./linux"; import AndroidLogo from "./android"; import BashTabs from "../BashTabs"; import { jsx as ___EmotionJSX } from "@emotion/react"; var BashOSPlatform = function BashOSPlatform(props) { var windows = props.windows, linux = props.linux, macos = props.macos, ios = props.ios, android = props.android, _props$defaultActiveK = props.defaultActiveKey, defaultActiveKey = _props$defaultActiveK === void 0 ? 'windows' : _props$defaultActiveK; var tabItems = React.useMemo(function () { return [{ key: 'windows', children: windows, iconRender: WindowsLogo, label: 'windows' }, { key: 'linux', children: linux, iconRender: LinuxLogo, label: 'linux' }, { key: 'macos', children: macos, iconRender: MacOSLogo, label: 'macos' }, { key: 'ios', children: ios, iconRender: MacOSLogo, label: 'ios' }, { key: 'android', children: android, iconRender: AndroidLogo, label: 'android' }].filter(function (item) { return item.children; }); }, [windows, linux, macos, ios, android]); return ___EmotionJSX(BashTabs, { tabItems: tabItems, defaultActiveKey: defaultActiveKey }); }; export default BashOSPlatform;