Skip to content

Commit fa45b93

Browse files
✨ feat: Add RWKV DBRX OpenChat
1 parent f73fb3c commit fa45b93

33 files changed

+876
-93
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ Contributions, corrections & requests can be made on GitHub.
7373
- [x] [Cloudflare](https://icons.lobehub.com/components/cloudflare)
7474
- [x] [Cloudflare (WorkersAI)](https://icons.lobehub.com/components/workers-ai)
7575
- [x] [Cohere (Command)](https://icons.lobehub.com/components/cohere)
76+
- [x] [Databricks (DBRX)](https://icons.lobehub.com/components/dbrx)
7677
- [x] [DeepMind(Google)](https://icons.lobehub.com/components/deep-mind)
7778
- [x] [Fireworks](https://icons.lobehub.com/components/fireworks)
7879
- [x] [Github](https://icons.lobehub.com/components/github)
@@ -98,11 +99,13 @@ Contributions, corrections & requests can be made on GitHub.
9899
- [x] [Ollama](https://icons.lobehub.com/components/ollama)
99100
- [x] [OpenAI (ChatGPT)](https://icons.lobehub.com/components/open-ai)
100101
- [x] [OpenAI (DALL·E)](https://icons.lobehub.com/components/dalle)
102+
- [x] [OpenChat](https://icons.lobehub.com/components/open-chat)
101103
- [x] [OpenRouter](https://icons.lobehub.com/components/open-router)
102104
- [x] [Perplexity](https://icons.lobehub.com/components/perplexity)
103105
- [x] [Pollinations](https://icons.lobehub.com/components/pollinations)
104106
- [x] [Qingyan (智谱清言)](https://icons.lobehub.com/components/qingyan)
105107
- [x] [Replicate](https://icons.lobehub.com/components/replicate)
108+
- [x] [RWKV](https://icons.lobehub.com/components/rwkv)
106109
- [x] [Spark (讯飞星火)](https://icons.lobehub.com/components/spark)
107110
- [x] [Stability (StableDiffusion)](https://icons.lobehub.com/components/stability)
108111
- [x] [Suno](https://icons.lobehub.com/components/suno)

docs/Dashboard.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import Dashboard from '@/components/Dashboard';
2+
3+
export default () => {
4+
return <Dashboard />;
5+
};

docs/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ hero:
44
description: Popular AI / LLM Model Brand SVG Logo and Icon Collection
55
---
66

7+
<code src="./Dashboard.tsx" inline></code>
8+
79
<code src="./index.tsx" inline></code>

docs/index.tsx

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
import { Features, FeaturesProps } from '@lobehub/ui';
2-
import { createStyles } from 'antd-style';
32
import { Expand, GitPullRequest, Trees } from 'lucide-react';
4-
import { Center } from 'react-layout-kit';
5-
6-
import Dashboard from '@/components/Dashboard';
73

84
const items: FeaturesProps['items'] = [
95
{
@@ -26,28 +22,6 @@ const items: FeaturesProps['items'] = [
2622
},
2723
];
2824

29-
const useStyles = createStyles(({ css, token }) => ({
30-
container: css`
31-
margin-top: -4%;
32-
`,
33-
dashboard: css`
34-
overflow: hidden;
35-
max-width: 960px;
36-
border: 1px solid ${token.colorBorder};
37-
border-radius: ${token.borderRadiusLG}px;
38-
`,
39-
segmented: css`
40-
border: 1px solid ${token.colorBorder};
41-
`,
42-
}));
43-
4425
export default () => {
45-
const { styles } = useStyles();
46-
47-
return (
48-
<Center className={styles.container} gap={16}>
49-
<Dashboard className={styles.dashboard} />
50-
<Features items={items} />
51-
</Center>
52-
);
26+
return <Features items={items} />;
5327
};

package.json

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -71,47 +71,47 @@
7171
]
7272
},
7373
"dependencies": {
74-
"@babel/runtime": "^7",
75-
"react-layout-kit": "^1"
74+
"@babel/runtime": "^7.24.4",
75+
"react-layout-kit": "^1.9.0"
7676
},
7777
"devDependencies": {
78-
"@commitlint/cli": "^18",
78+
"@commitlint/cli": "^18.6.1",
7979
"@lobehub/lint": "latest",
80-
"@lobehub/ui": "^1",
81-
"@testing-library/react": "^14",
82-
"@types/lodash-es": "^4",
83-
"@types/pangu": "^4",
84-
"@types/query-string": "^6",
85-
"@types/react": "18",
86-
"@types/react-dom": "^18",
80+
"@lobehub/ui": "^1.138.0",
81+
"@testing-library/react": "^14.3.0",
82+
"@types/lodash-es": "^4.17.12",
83+
"@types/pangu": "^4.0.2",
84+
"@types/query-string": "^6.3.0",
85+
"@types/react": "^18.2.75",
86+
"@types/react-dom": "^18.2.24",
8787
"@vitest/coverage-v8": "latest",
88-
"antd": "^5",
89-
"antd-style": "^3",
88+
"antd": "^5.16.1",
89+
"antd-style": "^3.6.2",
9090
"babel-plugin-antd-style": "latest",
91-
"commitlint": "^18",
92-
"concurrently": "^8",
93-
"cross-env": "^7",
94-
"dumi": "^2",
91+
"commitlint": "^18.6.1",
92+
"concurrently": "^8.2.2",
93+
"cross-env": "^7.0.3",
94+
"dumi": "^2.2.17",
9595
"dumi-theme-lobehub": "latest",
96-
"eslint": "^8",
97-
"father": "4",
98-
"front-matter": "^4",
99-
"glob": "^10",
100-
"husky": "^8",
101-
"jsdom": "^23",
102-
"lint-staged": "^15",
103-
"lodash-es": "^4",
96+
"eslint": "^8.57.0",
97+
"father": "^4.4.0",
98+
"front-matter": "^4.0.2",
99+
"glob": "^10.3.12",
100+
"husky": "^8.0.3",
101+
"jsdom": "^23.2.0",
102+
"lint-staged": "^15.2.2",
103+
"lodash-es": "^4.17.21",
104104
"lucide-react": "latest",
105-
"prettier": "^3",
106-
"react": "^18",
107-
"react-dom": "^18",
108-
"remark": "^14",
109-
"remark-cli": "^11",
110-
"semantic-release": "^21",
111-
"stylelint": "^15",
112-
"svgo-browser": "^1",
113-
"tsx": "^4",
114-
"typescript": "^5",
105+
"prettier": "^3.2.5",
106+
"react": "^18.2.0",
107+
"react-dom": "^18.2.0",
108+
"remark": "^14.0.3",
109+
"remark-cli": "^11.0.0",
110+
"semantic-release": "^21.1.2",
111+
"stylelint": "^15.11.0",
112+
"svgo-browser": "^1.3.8",
113+
"tsx": "^4.7.2",
114+
"typescript": "^5.4.4",
115115
"vitest": "latest"
116116
},
117117
"peerDependencies": {

src/Dbrx/components/Avatar.tsx

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import { memo } from 'react';
2+
3+
import IconAvatar, { type IconAvatarProps } from '@/IconAvatar';
4+
5+
import { COLOR_PRIMARY, TITLE } from '../style';
6+
import Mono from './Mono';
7+
8+
export type AvatarProps = Omit<IconAvatarProps, 'Icon'>;
9+
10+
const Avatar = memo<AvatarProps>(({ background, ...rest }) => {
11+
return (
12+
<IconAvatar
13+
Icon={Mono}
14+
aria-label={TITLE}
15+
background={background || COLOR_PRIMARY}
16+
iconMultiple={0.6}
17+
{...rest}
18+
/>
19+
);
20+
});
21+
22+
export default Avatar;

src/Dbrx/components/BrandColor.tsx

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import { forwardRef } from 'react';
2+
3+
import type { IconType } from '@/types';
4+
5+
import { TITLE } from '../style';
6+
7+
const Icon: IconType = forwardRef(({ size = '1em', style, ...rest }, ref) => {
8+
return (
9+
<svg
10+
fill="currentColor"
11+
fillRule="evenodd"
12+
height={size}
13+
ref={ref}
14+
style={{ flex: 'none', lineHeight: 1, width: 'fit-content', ...style }}
15+
viewBox="0 0 156 24"
16+
xmlns="http://www.w3.org/2000/svg"
17+
{...rest}
18+
>
19+
<title>{TITLE}</title>
20+
<g>
21+
<path
22+
d="M23.093 9.894l-9.939 5.595L2.512 9.511 2 9.787v4.34l11.154 6.256 9.94-5.574v2.297l-9.94 5.596-10.642-5.979L2 17v.745L13.154 24l11.133-6.255v-4.34l-.511-.277-10.622 5.957-9.96-5.574v-2.298l9.96 5.574 11.133-6.255V6.255l-.554-.319-10.579 5.936-9.448-5.276 9.448-5.298 7.764 4.362.682-.383v-.532L13.154 0 2 6.255v.681l11.154 6.255 9.94-5.595z"
23+
fill="#EE3D2C"
24+
></path>
25+
<path d="M45.123 20.451V1.345H42.18v7.149c0 .106-.064.191-.17.234a.26.26 0 01-.278-.064c-1.002-1.17-2.559-1.83-4.265-1.83-3.647 0-6.505 3.064-6.505 6.98 0 1.914.661 3.68 1.877 4.978a6.268 6.268 0 004.628 2c1.685 0 3.242-.702 4.265-1.915.064-.085.192-.106.278-.085.106.042.17.127.17.234v1.425h2.943zm-7.016-2.319c-2.346 0-4.18-1.893-4.18-4.319 0-2.425 1.834-4.319 4.18-4.319 2.346 0 4.18 1.894 4.18 4.32 0 2.425-1.834 4.318-4.18 4.318zm22.757 2.299V7.154h-2.922v1.34c0 .107-.064.192-.17.235a.226.226 0 01-.235-.04l-.043-.045c-.981-1.17-2.517-1.83-4.266-1.83-3.647 0-6.505 3.064-6.505 6.979s2.858 6.978 6.505 6.978c1.685 0 3.242-.702 4.266-1.936.064-.085.192-.106.277-.085.107.043.17.128.17.234v1.447h2.923zm-6.975-2.298c-2.346 0-4.18-1.894-4.18-4.319s1.834-4.32 4.18-4.32c2.347 0 4.18 1.895 4.18 4.32 0 2.425-1.833 4.32-4.18 4.32zm31.991 2.32V7.153h-2.922v1.34c0 .107-.064.192-.17.235a.226.226 0 01-.235-.04l-.043-.045c-.98-1.17-2.516-1.83-4.265-1.83-3.669 0-6.505 3.064-6.505 7s2.858 6.979 6.505 6.979c1.685 0 3.241-.702 4.265-1.936.064-.086.192-.107.277-.086.107.043.171.128.171.235v1.446h2.922zm-6.974-2.32c-2.346 0-4.18-1.894-4.18-4.319s1.834-4.32 4.18-4.32c2.346 0 4.18 1.895 4.18 4.32 0 2.425-1.834 4.32-4.18 4.32zm12.328.744l.085-.021c.064 0 .15.042.192.085 1.003 1.17 2.56 1.83 4.266 1.83 3.647 0 6.505-3.064 6.505-6.98 0-1.914-.661-3.68-1.877-4.978a6.268 6.268 0 00-4.628-2c-1.685 0-3.242.702-4.266 1.915-.064.085-.17.106-.277.085-.107-.042-.17-.128-.17-.234V1.345H88.12v19.106h2.943v-1.34c0-.106.064-.192.171-.234zm-.298-5.064c0-2.425 1.834-4.319 4.18-4.319 2.346 0 4.18 1.894 4.18 4.32 0 2.425-1.834 4.318-4.18 4.318-2.346 0-4.18-1.915-4.18-4.319zm19.856-3.933c.277 0 .533.022.704.064V6.923l-.164-.024a3.043 3.043 0 00-.327-.019c-1.535 0-2.943.788-3.69 2.043-.063.106-.17.149-.277.106a.25.25 0 01-.192-.234V7.157h-2.922v13.32h2.944v-5.873c0-2.915 1.493-4.724 3.924-4.724zm5.545-2.724h-2.986v13.319h2.986V7.155zm-1.536-5.79a1.81 1.81 0 100 3.617 1.81 1.81 0 100-3.617zm10.28 5.448c-4.094 0-7.06 2.936-7.06 7 0 1.979.706 3.745 1.963 5.021 1.28 1.277 3.071 1.979 5.076 1.979 1.664 0 2.943-.32 5.375-2.106l-1.684-1.766c-1.196.787-2.305 1.17-3.392 1.17-2.474 0-4.33-1.851-4.33-4.298s1.856-4.298 4.33-4.298c1.173 0 2.26.383 3.349 1.17l1.876-1.766c-2.196-1.872-4.18-2.106-5.502-2.106zm23.97-.021c2.09 0 3.905 1.106 4.779 2.893l-2.368 1.277c-.555-1.107-1.429-1.745-2.41-1.745-1.024 0-1.75.553-1.75 1.362 0 .702.513 1.213 1.6 1.574l1.6.532c2.346.766 3.498 2.022 3.498 3.851 0 2.788-2.453 4.256-4.863 4.256-2.367 0-4.308-1.256-5.097-3.277l2.41-1.277c.512 1.256 1.578 2.022 2.772 2.022.896 0 1.942-.405 1.942-1.532 0-.701-.435-1.157-1.446-1.51l-1.84-.597c-2.28-.723-3.39-1.957-3.39-3.808 0-2.32 1.919-4.021 4.564-4.021zM135 1.366v10.469c0 .106.064.19.15.234.106.02.212 0 .277-.064l4.84-4.851h3.605l-5.609 5.595c-.107.085-.107.234-.02.34l6.099 7.362h-3.626l-4.713-5.83c-.065-.042-.128-.084-.193-.084h-.02a.244.244 0 00-.172.063l-.554.49c-.064.042-.085.127-.085.191v5.192h-2.943V1.366h2.964zM69.054 20.665c.938 0 1.77-.085 2.24-.15v-2.552a16.55 16.55 0 01-1.472.085l-.221-.003c-1.085-.033-1.89-.371-1.89-2.785V9.792c0-.149.106-.255.255-.255h2.88V7.133h-2.88a.246.246 0 01-.256-.256v-3.83h-2.943V6.9a.246.246 0 01-.256.255h-2.048v2.404h2.048c.15 0 .256.107.256.256v6.191c0 4.66 3.114 4.66 4.287 4.66z"></path>
26+
</g>
27+
</svg>
28+
);
29+
});
30+
31+
export default Icon;

src/Dbrx/components/BrandMono.tsx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import { forwardRef } from 'react';
2+
3+
import type { IconType } from '@/types';
4+
5+
import { TITLE } from '../style';
6+
7+
const Icon: IconType = forwardRef(({ size = '1em', style, ...rest }, ref) => {
8+
return (
9+
<svg
10+
fill="currentColor"
11+
fillRule="evenodd"
12+
height={size}
13+
ref={ref}
14+
style={{ flex: 'none', lineHeight: 1, width: 'fit-content', ...style }}
15+
viewBox="0 0 156 24"
16+
xmlns="http://www.w3.org/2000/svg"
17+
{...rest}
18+
>
19+
<title>{TITLE}</title>
20+
<g>
21+
<path d="M23.093 9.894l-9.939 5.595L2.512 9.511 2 9.787v4.34l11.154 6.256 9.94-5.574v2.297l-9.94 5.596-10.642-5.979L2 17v.745L13.154 24l11.133-6.255v-4.34l-.511-.277-10.622 5.957-9.96-5.574v-2.298l9.96 5.574 11.133-6.255V6.255l-.554-.319-10.579 5.936-9.448-5.276 9.448-5.298 7.764 4.362.682-.383v-.532L13.154 0 2 6.255v.681l11.154 6.255 9.94-5.595z"></path>
22+
<path d="M45.123 20.451V1.345H42.18v7.149c0 .106-.064.191-.17.234a.26.26 0 01-.278-.064c-1.002-1.17-2.559-1.83-4.265-1.83-3.647 0-6.505 3.064-6.505 6.98 0 1.914.661 3.68 1.877 4.978a6.268 6.268 0 004.628 2c1.685 0 3.242-.702 4.265-1.915.064-.085.192-.106.278-.085.106.042.17.127.17.234v1.425h2.943zm-7.016-2.319c-2.346 0-4.18-1.893-4.18-4.319 0-2.425 1.834-4.319 4.18-4.319 2.346 0 4.18 1.894 4.18 4.32 0 2.425-1.834 4.318-4.18 4.318zm22.757 2.299V7.154h-2.922v1.34c0 .107-.064.192-.17.235a.226.226 0 01-.235-.04l-.043-.045c-.981-1.17-2.517-1.83-4.266-1.83-3.647 0-6.505 3.064-6.505 6.979s2.858 6.978 6.505 6.978c1.685 0 3.242-.702 4.266-1.936.064-.085.192-.106.277-.085.107.043.17.128.17.234v1.447h2.923zm-6.975-2.298c-2.346 0-4.18-1.894-4.18-4.319s1.834-4.32 4.18-4.32c2.347 0 4.18 1.895 4.18 4.32 0 2.425-1.833 4.32-4.18 4.32zm31.991 2.32V7.153h-2.922v1.34c0 .107-.064.192-.17.235a.226.226 0 01-.235-.04l-.043-.045c-.98-1.17-2.516-1.83-4.265-1.83-3.669 0-6.505 3.064-6.505 7s2.858 6.979 6.505 6.979c1.685 0 3.241-.702 4.265-1.936.064-.086.192-.107.277-.086.107.043.171.128.171.235v1.446h2.922zm-6.974-2.32c-2.346 0-4.18-1.894-4.18-4.319s1.834-4.32 4.18-4.32c2.346 0 4.18 1.895 4.18 4.32 0 2.425-1.834 4.32-4.18 4.32zm12.328.744l.085-.021c.064 0 .15.042.192.085 1.003 1.17 2.56 1.83 4.266 1.83 3.647 0 6.505-3.064 6.505-6.98 0-1.914-.661-3.68-1.877-4.978a6.268 6.268 0 00-4.628-2c-1.685 0-3.242.702-4.266 1.915-.064.085-.17.106-.277.085-.107-.042-.17-.128-.17-.234V1.345H88.12v19.106h2.943v-1.34c0-.106.064-.192.171-.234zm-.298-5.064c0-2.425 1.834-4.319 4.18-4.319 2.346 0 4.18 1.894 4.18 4.32 0 2.425-1.834 4.318-4.18 4.318-2.346 0-4.18-1.915-4.18-4.319zm19.856-3.933c.277 0 .533.022.704.064V6.923l-.164-.024a3.043 3.043 0 00-.327-.019c-1.535 0-2.943.788-3.69 2.043-.063.106-.17.149-.277.106a.25.25 0 01-.192-.234V7.157h-2.922v13.32h2.944v-5.873c0-2.915 1.493-4.724 3.924-4.724zm5.545-2.724h-2.986v13.319h2.986V7.155zm-1.536-5.79a1.81 1.81 0 100 3.617 1.81 1.81 0 100-3.617zm10.28 5.448c-4.094 0-7.06 2.936-7.06 7 0 1.979.706 3.745 1.963 5.021 1.28 1.277 3.071 1.979 5.076 1.979 1.664 0 2.943-.32 5.375-2.106l-1.684-1.766c-1.196.787-2.305 1.17-3.392 1.17-2.474 0-4.33-1.851-4.33-4.298s1.856-4.298 4.33-4.298c1.173 0 2.26.383 3.349 1.17l1.876-1.766c-2.196-1.872-4.18-2.106-5.502-2.106zm23.97-.021c2.09 0 3.905 1.106 4.779 2.893l-2.368 1.277c-.555-1.107-1.429-1.745-2.41-1.745-1.024 0-1.75.553-1.75 1.362 0 .702.513 1.213 1.6 1.574l1.6.532c2.346.766 3.498 2.022 3.498 3.851 0 2.788-2.453 4.256-4.863 4.256-2.367 0-4.308-1.256-5.097-3.277l2.41-1.277c.512 1.256 1.578 2.022 2.772 2.022.896 0 1.942-.405 1.942-1.532 0-.701-.435-1.157-1.446-1.51l-1.84-.597c-2.28-.723-3.39-1.957-3.39-3.808 0-2.32 1.919-4.021 4.564-4.021zM135 1.366v10.469c0 .106.064.19.15.234.106.02.212 0 .277-.064l4.84-4.851h3.605l-5.609 5.595c-.107.085-.107.234-.02.34l6.099 7.362h-3.626l-4.713-5.83c-.065-.042-.128-.084-.193-.084h-.02a.244.244 0 00-.172.063l-.554.49c-.064.042-.085.127-.085.191v5.192h-2.943V1.366h2.964zM69.054 20.665c.938 0 1.77-.085 2.24-.15v-2.552a16.55 16.55 0 01-1.472.085l-.221-.003c-1.085-.033-1.89-.371-1.89-2.785V9.792c0-.149.106-.255.255-.255h2.88V7.133h-2.88a.246.246 0 01-.256-.256v-3.83h-2.943V6.9a.246.246 0 01-.256.255h-2.048v2.404h2.048c.15 0 .256.107.256.256v6.191c0 4.66 3.114 4.66 4.287 4.66z"></path>
23+
</g>
24+
</svg>
25+
);
26+
});
27+
28+
export default Icon;

src/Dbrx/components/Color.tsx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import { forwardRef } from 'react';
2+
3+
import type { IconType } from '@/types';
4+
5+
import { TITLE } from '../style';
6+
7+
const Icon: IconType = forwardRef(({ size = '1em', style, ...rest }, ref) => {
8+
return (
9+
<svg
10+
height={size}
11+
ref={ref}
12+
style={{ flex: 'none', lineHeight: 1, ...style }}
13+
viewBox="0 0 24 24"
14+
width={size}
15+
xmlns="http://www.w3.org/2000/svg"
16+
{...rest}
17+
>
18+
<title>{TITLE}</title>
19+
<path
20+
d="M21.821 9.894l-9.81 5.595L1.505 9.511 1 9.787v4.34l11.01 6.256 9.811-5.574v2.297l-9.81 5.596-10.506-5.979L1 17v.745L12.01 24 23 17.745v-4.34l-.505-.277-10.484 5.957-9.832-5.574v-2.298l9.832 5.574L23 10.532V6.255l-.547-.319-10.442 5.936-9.327-5.276 9.327-5.298 7.663 4.362.673-.383v-.532L12.011 0 1 6.255v.681l11.01 6.255 9.811-5.595z"
21+
fill="#EE3D2C"
22+
fillRule="nonzero"
23+
></path>
24+
</svg>
25+
);
26+
});
27+
28+
export default Icon;

src/Dbrx/components/Combine.tsx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import { memo } from 'react';
2+
3+
import IconCombine, { type IconCombineProps } from '@/IconCombine';
4+
5+
import { SPACE_MULTIPLE, TEXT_MULTIPLE, TITLE } from '../style';
6+
import Color from './Color';
7+
import Mono from './Mono';
8+
import Text from './Text';
9+
10+
export interface CombineProps extends Omit<IconCombineProps, 'Icon' | 'Text'> {
11+
type?: 'color' | 'mono';
12+
}
13+
const Combine = memo<CombineProps>(({ type = 'mono', ...rest }) => {
14+
const Icon = type === 'color' ? Color : Mono;
15+
16+
return (
17+
<IconCombine
18+
Icon={Icon}
19+
Text={Text}
20+
aria-label={TITLE}
21+
spaceMultiple={SPACE_MULTIPLE}
22+
textMultiple={TEXT_MULTIPLE}
23+
{...rest}
24+
/>
25+
);
26+
});
27+
28+
export default Combine;

0 commit comments

Comments
 (0)