diff --git a/packages/theme-saas/src/svgs/folder-closed-solid.svg b/packages/theme-saas/src/svgs/folder-closed-solid.svg
new file mode 100644
index 000000000..c9fcc9ee0
--- /dev/null
+++ b/packages/theme-saas/src/svgs/folder-closed-solid.svg
@@ -0,0 +1,5 @@
+
diff --git a/packages/theme-saas/src/svgs/folder-opened-solid.svg b/packages/theme-saas/src/svgs/folder-opened-solid.svg
new file mode 100644
index 000000000..c587c2cd3
--- /dev/null
+++ b/packages/theme-saas/src/svgs/folder-opened-solid.svg
@@ -0,0 +1,5 @@
+
diff --git a/packages/theme/src/svgs/folder-closed-solid.svg b/packages/theme/src/svgs/folder-closed-solid.svg
new file mode 100644
index 000000000..c9fcc9ee0
--- /dev/null
+++ b/packages/theme/src/svgs/folder-closed-solid.svg
@@ -0,0 +1,5 @@
+
diff --git a/packages/theme/src/svgs/folder-opened-solid.svg b/packages/theme/src/svgs/folder-opened-solid.svg
new file mode 100644
index 000000000..c587c2cd3
--- /dev/null
+++ b/packages/theme/src/svgs/folder-opened-solid.svg
@@ -0,0 +1,5 @@
+
diff --git a/packages/vue-icon-saas/index.ts b/packages/vue-icon-saas/index.ts
index 5536edce1..7c5c45e10 100644
--- a/packages/vue-icon-saas/index.ts
+++ b/packages/vue-icon-saas/index.ts
@@ -174,7 +174,9 @@ import IconFiltered from './src/filtered'
import IconFlag from './src/flag'
import IconFolder from './src/folder'
import IconFolderClosed from './src/folder-closed'
+import IconFolderClosedSolid from './src/folder-closed-solid'
import IconFolderOpened from './src/folder-opened'
+import IconFolderOpenedSolid from './src/folder-opened-solid'
import IconFontColor from './src/font-color'
import IconFontFamily from './src/font-family'
import IconFontSize from './src/font-size'
@@ -1039,8 +1041,12 @@ export {
IconFolder as iconFolder,
IconFolderClosed,
IconFolderClosed as iconFolderClosed,
+ IconFolderClosedSolid,
+ IconFolderClosedSolid as iconFolderClosedSolid,
IconFolderOpened,
IconFolderOpened as iconFolderOpened,
+ IconFolderOpenedSolid,
+ IconFolderOpenedSolid as iconFolderOpenedSolid,
IconFontColor,
IconFontColor as iconFontColor,
IconFontFamily,
@@ -1851,7 +1857,9 @@ export default {
IconFlag,
IconFolder,
IconFolderClosed,
+ IconFolderClosedSolid,
IconFolderOpened,
+ IconFolderOpenedSolid,
IconFontColor,
IconFontFamily,
IconFontSize,
diff --git a/packages/vue-icon/index.ts b/packages/vue-icon/index.ts
index 5536edce1..7c5c45e10 100644
--- a/packages/vue-icon/index.ts
+++ b/packages/vue-icon/index.ts
@@ -174,7 +174,9 @@ import IconFiltered from './src/filtered'
import IconFlag from './src/flag'
import IconFolder from './src/folder'
import IconFolderClosed from './src/folder-closed'
+import IconFolderClosedSolid from './src/folder-closed-solid'
import IconFolderOpened from './src/folder-opened'
+import IconFolderOpenedSolid from './src/folder-opened-solid'
import IconFontColor from './src/font-color'
import IconFontFamily from './src/font-family'
import IconFontSize from './src/font-size'
@@ -1039,8 +1041,12 @@ export {
IconFolder as iconFolder,
IconFolderClosed,
IconFolderClosed as iconFolderClosed,
+ IconFolderClosedSolid,
+ IconFolderClosedSolid as iconFolderClosedSolid,
IconFolderOpened,
IconFolderOpened as iconFolderOpened,
+ IconFolderOpenedSolid,
+ IconFolderOpenedSolid as iconFolderOpenedSolid,
IconFontColor,
IconFontColor as iconFontColor,
IconFontFamily,
@@ -1851,7 +1857,9 @@ export default {
IconFlag,
IconFolder,
IconFolderClosed,
+ IconFolderClosedSolid,
IconFolderOpened,
+ IconFolderOpenedSolid,
IconFontColor,
IconFontFamily,
IconFontSize,
diff --git a/packages/vue-icon/src/folder-closed-solid/index.ts b/packages/vue-icon/src/folder-closed-solid/index.ts
new file mode 100644
index 000000000..a6cebe65e
--- /dev/null
+++ b/packages/vue-icon/src/folder-closed-solid/index.ts
@@ -0,0 +1,15 @@
+/**
+ * Copyright (c) 2022 - present TinyVue Authors.
+ * Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd.
+ *
+ * Use of this source code is governed by an MIT-style license.
+ *
+ * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
+ * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
+ * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
+ *
+ */
+import { svg } from '@opentiny/vue-common'
+import FolderClosedSolid from '@opentiny/vue-theme/svgs/folder-closed-solid.svg'
+
+export default () => svg({ name: 'IconFolderClosedSolid', component: FolderClosedSolid })()
diff --git a/packages/vue-icon/src/folder-opened-solid/index.ts b/packages/vue-icon/src/folder-opened-solid/index.ts
new file mode 100644
index 000000000..af71c1d69
--- /dev/null
+++ b/packages/vue-icon/src/folder-opened-solid/index.ts
@@ -0,0 +1,15 @@
+/**
+ * Copyright (c) 2022 - present TinyVue Authors.
+ * Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd.
+ *
+ * Use of this source code is governed by an MIT-style license.
+ *
+ * THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
+ * BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
+ * A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
+ *
+ */
+import { svg } from '@opentiny/vue-common'
+import FolderOpenedSolid from '@opentiny/vue-theme/svgs/folder-opened-solid.svg'
+
+export default () => svg({ name: 'IconFolderOpenedSolid', component: FolderOpenedSolid })()