From 9c7db697d835c975bd068286f8aa30bfd6d9769e Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Tue, 30 Dec 2025 12:17:21 +0000 Subject: [PATCH] feat: Add new icon components for FileArrowDown, FileArrowUp, FileCode, FileText, HardDrives, Layout, and UploadSimple; update index exports --- fakemui/icons/FileArrowDown.tsx | 11 +++++++++++ fakemui/icons/FileArrowUp.tsx | 11 +++++++++++ fakemui/icons/FileCode.tsx | 11 +++++++++++ fakemui/icons/FileText.tsx | 12 ++++++++++++ fakemui/icons/HardDrives.tsx | 11 +++++++++++ fakemui/icons/Layout.tsx | 10 ++++++++++ fakemui/icons/UploadSimple.tsx | 10 ++++++++++ fakemui/icons/index.ts | 14 ++++++++++++++ 8 files changed, 90 insertions(+) create mode 100644 fakemui/icons/FileArrowDown.tsx create mode 100644 fakemui/icons/FileArrowUp.tsx create mode 100644 fakemui/icons/FileCode.tsx create mode 100644 fakemui/icons/FileText.tsx create mode 100644 fakemui/icons/HardDrives.tsx create mode 100644 fakemui/icons/Layout.tsx create mode 100644 fakemui/icons/UploadSimple.tsx diff --git a/fakemui/icons/FileArrowDown.tsx b/fakemui/icons/FileArrowDown.tsx new file mode 100644 index 000000000..3302e39a0 --- /dev/null +++ b/fakemui/icons/FileArrowDown.tsx @@ -0,0 +1,11 @@ +import React from 'react' +import { Icon, IconProps } from './Icon' + +export const FileArrowDown = (props: IconProps) => ( + + + + + + +) diff --git a/fakemui/icons/FileArrowUp.tsx b/fakemui/icons/FileArrowUp.tsx new file mode 100644 index 000000000..cf286d8f4 --- /dev/null +++ b/fakemui/icons/FileArrowUp.tsx @@ -0,0 +1,11 @@ +import React from 'react' +import { Icon, IconProps } from './Icon' + +export const FileArrowUp = (props: IconProps) => ( + + + + + + +) diff --git a/fakemui/icons/FileCode.tsx b/fakemui/icons/FileCode.tsx new file mode 100644 index 000000000..9b4127e6b --- /dev/null +++ b/fakemui/icons/FileCode.tsx @@ -0,0 +1,11 @@ +import React from 'react' +import { Icon, IconProps } from './Icon' + +export const FileCode = (props: IconProps) => ( + + + + + + +) diff --git a/fakemui/icons/FileText.tsx b/fakemui/icons/FileText.tsx new file mode 100644 index 000000000..d0d5aa098 --- /dev/null +++ b/fakemui/icons/FileText.tsx @@ -0,0 +1,12 @@ +import React from 'react' +import { Icon, IconProps } from './Icon' + +export const FileText = (props: IconProps) => ( + + + + + + + +) diff --git a/fakemui/icons/HardDrives.tsx b/fakemui/icons/HardDrives.tsx new file mode 100644 index 000000000..96b83eb04 --- /dev/null +++ b/fakemui/icons/HardDrives.tsx @@ -0,0 +1,11 @@ +import React from 'react' +import { Icon, IconProps } from './Icon' + +export const HardDrives = (props: IconProps) => ( + + + + + + +) diff --git a/fakemui/icons/Layout.tsx b/fakemui/icons/Layout.tsx new file mode 100644 index 000000000..2a7911562 --- /dev/null +++ b/fakemui/icons/Layout.tsx @@ -0,0 +1,10 @@ +import React from 'react' +import { Icon, IconProps } from './Icon' + +export const Layout = (props: IconProps) => ( + + + + + +) diff --git a/fakemui/icons/UploadSimple.tsx b/fakemui/icons/UploadSimple.tsx new file mode 100644 index 000000000..9cfbe142c --- /dev/null +++ b/fakemui/icons/UploadSimple.tsx @@ -0,0 +1,10 @@ +import React from 'react' +import { Icon, IconProps } from './Icon' + +export const UploadSimple = (props: IconProps) => ( + + + + + +) diff --git a/fakemui/icons/index.ts b/fakemui/icons/index.ts index f8458529c..03504af8c 100644 --- a/fakemui/icons/index.ts +++ b/fakemui/icons/index.ts @@ -119,3 +119,17 @@ export { Loader } from './Loader' export { Save } from './Save' export { Undo } from './Undo' export { Redo } from './Redo' + +// Data Table +export { SortAscending } from './SortAscending' +export { SortDescending } from './SortDescending' +export { ColumnResize } from './ColumnResize' +export { RowSelect } from './RowSelect' +export { SelectAll } from './SelectAll' +export { TableCells } from './TableCells' +export { Csv } from './Csv' +export { Json } from './Json' +export { FilterClear } from './FilterClear' +export { Columns } from './Columns' +export { Rows } from './Rows' +export { Pagination } from './Pagination'