diff --git a/.changeset/add-collapse-all-expand-all-icons.md b/.changeset/add-collapse-all-expand-all-icons.md new file mode 100644 index 000000000..afad0ff69 --- /dev/null +++ b/.changeset/add-collapse-all-expand-all-icons.md @@ -0,0 +1,5 @@ +--- +'@clickhouse/click-ui': patch +--- + +Add CollapseAll and ExpandAll icons diff --git a/src/components/Assets/Icons/Collapse-All.tsx b/src/components/Assets/Icons/Collapse-All.tsx new file mode 100644 index 000000000..e86892809 --- /dev/null +++ b/src/components/Assets/Icons/Collapse-All.tsx @@ -0,0 +1,28 @@ +import type { SVGAssetProps } from '@/types'; + +const Collapse_All = (props: SVGAssetProps) => ( + + + + + + + + + + +); +export default Collapse_All; diff --git a/src/components/Assets/Icons/Expand-All.tsx b/src/components/Assets/Icons/Expand-All.tsx new file mode 100644 index 000000000..94a79df90 --- /dev/null +++ b/src/components/Assets/Icons/Expand-All.tsx @@ -0,0 +1,28 @@ +import type { SVGAssetProps } from '@/types'; + +const Expand_All = (props: SVGAssetProps) => ( + + + + + + + + + + +); +export default Expand_All; diff --git a/src/components/Assets/Icons/system/IconsDark.ts b/src/components/Assets/Icons/system/IconsDark.ts index b9d336804..0ac77d7a2 100644 --- a/src/components/Assets/Icons/system/IconsDark.ts +++ b/src/components/Assets/Icons/system/IconsDark.ts @@ -52,6 +52,7 @@ import Cloud from '../Cloud'; import Cloud_Keys from '../Cloud-Keys'; import Code from '../Code'; import Code_In_Square from '../Code-In-Square'; +import Collapse_All from '../Collapse-All'; import Connect from '../Connect'; import Connect_Alt from '../Connect-Alt'; import Console from '../Console'; @@ -76,6 +77,7 @@ import Download_In_Circle from '../Download-In-Circle'; import Email from '../Email'; import Empty from '../Empty'; import Enter from '../Enter'; +import Expand_All from '../Expand-All'; import Eye from '../Eye'; import Eye_Closed from '../Eye-Closed'; import Filter from '../Filter'; @@ -225,6 +227,7 @@ const IconsDark: Record> = { 'cloud-keys': Cloud_Keys, code: Code, 'code-in-square': Code_In_Square, + 'collapse-all': Collapse_All, connect: Connect, 'connect-alt': Connect_Alt, console: Console, @@ -249,6 +252,7 @@ const IconsDark: Record> = { email: Email, empty: Empty, enter: Enter, + 'expand-all': Expand_All, eye: Eye, 'eye-closed': Eye_Closed, filter: Filter, diff --git a/src/components/Assets/Icons/system/IconsLight.ts b/src/components/Assets/Icons/system/IconsLight.ts index e277e49ed..55c424ec0 100644 --- a/src/components/Assets/Icons/system/IconsLight.ts +++ b/src/components/Assets/Icons/system/IconsLight.ts @@ -52,6 +52,7 @@ import Cloud from '../Cloud'; import Cloud_Keys from '../Cloud-Keys'; import Code from '../Code'; import Code_In_Square from '../Code-In-Square'; +import Collapse_All from '../Collapse-All'; import Connect from '../Connect'; import Connect_Alt from '../Connect-Alt'; import Console from '../Console'; @@ -76,6 +77,7 @@ import Download_In_Circle from '../Download-In-Circle'; import Email from '../Email'; import Empty from '../Empty'; import Enter from '../Enter'; +import Expand_All from '../Expand-All'; import Eye from '../Eye'; import Eye_Closed from '../Eye-Closed'; import Filter from '../Filter'; @@ -225,6 +227,7 @@ const IconsLight: Record> = { 'cloud-keys': Cloud_Keys, code: Code, 'code-in-square': Code_In_Square, + 'collapse-all': Collapse_All, connect: Connect, 'connect-alt': Connect_Alt, console: Console, @@ -249,6 +252,7 @@ const IconsLight: Record> = { email: Email, empty: Empty, enter: Enter, + 'expand-all': Expand_All, eye: Eye, 'eye-closed': Eye_Closed, filter: Filter, diff --git a/src/components/Assets/Icons/system/types.ts b/src/components/Assets/Icons/system/types.ts index a41659710..0832c2ba7 100644 --- a/src/components/Assets/Icons/system/types.ts +++ b/src/components/Assets/Icons/system/types.ts @@ -50,6 +50,7 @@ export type IconName = | 'cloud-keys' | 'code' | 'code-in-square' + | 'collapse-all' | 'connect' | 'connect-alt' | 'console' @@ -74,6 +75,7 @@ export type IconName = | 'email' | 'empty' | 'enter' + | 'expand-all' | 'eye' | 'eye-closed' | 'filter'