ui: updating lucid icons

This commit is contained in:
Nishchit14
2023-08-04 16:26:00 +05:30
parent 4888b38512
commit d98c2af681
37 changed files with 108 additions and 145 deletions

View File

@@ -1,9 +1,4 @@
import { VscNewFile } from '@react-icons/all-files/vsc/VscNewFile'; import { FilePlus2, FolderPlus, MoreHorizontal, Pencil, Settings, Trash2 } from 'lucide-react';
import { VscNewFolder } from '@react-icons/all-files/vsc/VscNewFolder';
import { VscEdit } from '@react-icons/all-files/vsc/VscEdit';
import { VscSettingsGear } from '@react-icons/all-files/vsc/VscSettingsGear';
import { VscEllipsis } from '@react-icons/all-files/vsc/VscEllipsis';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
import { DropdownMenu } from '@firecamp/ui'; import { DropdownMenu } from '@firecamp/ui';
import { Regex } from '../../../../constants'; import { Regex } from '../../../../constants';
import platformContext from '../../../../services/platform-context'; import platformContext from '../../../../services/platform-context';
@@ -33,7 +28,7 @@ const CollectionMenu = ({
const renameMenu = { const renameMenu = {
prefix: () => ( prefix: () => (
<VscEdit size={14} /> <Pencil size={14} />
), ),
name: 'Rename', name: 'Rename',
onClick: (e) => { onClick: (e) => {
@@ -43,7 +38,7 @@ const CollectionMenu = ({
const addFolderMenu = { const addFolderMenu = {
prefix: () => ( prefix: () => (
<VscNewFolder size={14} /> <FolderPlus size={14} />
), ),
name: 'Add Folder', name: 'Add Folder',
onClick: () => { onClick: () => {
@@ -95,7 +90,7 @@ const CollectionMenu = ({
const addRequestMenu = { const addRequestMenu = {
prefix: () => ( prefix: () => (
<VscNewFile size={14} /> <FilePlus2 size={14} />
), ),
name: 'Add Request', name: 'Add Request',
onClick: () => { }, onClick: () => { },
@@ -105,7 +100,7 @@ const CollectionMenu = ({
const viewDetailMenu = { const viewDetailMenu = {
prefix: () => ( prefix: () => (
<VscSettingsGear size={14} /> <Settings size={14} />
), ),
name: 'View Details', name: 'View Details',
onClick: () => { onClick: () => {
@@ -119,7 +114,7 @@ const CollectionMenu = ({
const deleteMenu = { const deleteMenu = {
prefix: () => ( prefix: () => (
<VscTrash size={14} /> <Trash2 size={14} />
), ),
name: 'Delete', name: 'Delete',
onClick: () => { onClick: () => {
@@ -154,7 +149,7 @@ const CollectionMenu = ({
return ( return (
<div> <div>
<DropdownMenu <DropdownMenu
handler={() => <VscEllipsis className='cursor-pointer' />} handler={() => <MoreHorizontal className='cursor-pointer' />}
options={menuType == EMenuType.Request ? requestMenu : commonMenu} options={menuType == EMenuType.Request ? requestMenu : commonMenu}
width={144} width={144}
onSelect={(value) => value.onClick()} onSelect={(value) => value.onClick()}

View File

@@ -1,10 +1,7 @@
import cx from 'classnames'; import cx from 'classnames';
// import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight'; import { FolderOpen, FolderClosed } from 'lucide-react';
// import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown';
import { VscTriangleRight } from '@react-icons/all-files/vsc/VscTriangleRight'; import { VscTriangleRight } from '@react-icons/all-files/vsc/VscTriangleRight';
import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown'; import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown';
import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened';
import { VscFolder } from '@react-icons/all-files/vsc/VscFolder';
import { AiTwotoneFolder } from '@react-icons/all-files/ai/AiTwotoneFolder'; import { AiTwotoneFolder } from '@react-icons/all-files/ai/AiTwotoneFolder';
import { AiTwotoneFolderOpen } from '@react-icons/all-files/ai/AiTwotoneFolderOpen'; import { AiTwotoneFolderOpen } from '@react-icons/all-files/ai/AiTwotoneFolderOpen';
import CollectionMenu from './menus/CollectionMenu'; import CollectionMenu from './menus/CollectionMenu';
@@ -24,9 +21,7 @@ export default {
case ERequestTypes.Rest: case ERequestTypes.Rest:
const text = method.toUpperCase(); const text = method.toUpperCase();
return ( return (
<div className={cx(text, 'collection_leaf-node-type')}> <div className={cx(text, 'collection_leaf-node-type')}>{text}</div>
{text}
</div>
); );
case ERequestTypes.GraphQL: case ERequestTypes.GraphQL:
return <FcIconGraphQL className="text-graphql" size={24} />; return <FcIconGraphQL className="text-graphql" size={24} />;
@@ -40,7 +35,6 @@ export default {
} else if (item.data?.__ref?.isCollection) { } else if (item.data?.__ref?.isCollection) {
return context.isExpanded ? ( return context.isExpanded ? (
<> <>
{/* <VscChevronDown className="mr-1" size={20}/> */}
<VscTriangleDown <VscTriangleDown
className="mr-1 flex-none" className="mr-1 flex-none"
size={12} size={12}
@@ -54,7 +48,6 @@ export default {
</> </>
) : ( ) : (
<> <>
{/* <VscChevronRight className="mr-1" size={20}/> */}
<VscTriangleRight <VscTriangleRight
className="mr-1 flex-none" className="mr-1 flex-none"
size={12} size={12}
@@ -70,27 +63,21 @@ export default {
} else if (item.data?.__ref?.isFolder) { } else if (item.data?.__ref?.isFolder) {
return context.isExpanded ? ( return context.isExpanded ? (
<> <>
{/* <VscChevronDown className="mr-1" size={20} opacity={'0.8'}/> */}
<VscTriangleDown <VscTriangleDown
className="mr-1 flex-none" className="mr-1 flex-none"
size={12} size={12}
opacity={'0.6'} opacity={'0.6'}
/> />
<VscFolderOpened <FolderOpen className="mr-1 flex-none" size={16} opacity={'0.8'} />
className="mr-1 flex-none"
size={16}
opacity={'0.8'}
/>
</> </>
) : ( ) : (
<> <>
{/* <VscChevronRight className="mr-1" size={20} opacity={'0.8'}/> */}
<VscTriangleRight <VscTriangleRight
className="mr-1 flex-none" className="mr-1 flex-none"
size={12} size={12}
opacity={'0.6'} opacity={'0.6'}
/> />
<VscFolder <FolderClosed
className="mr-1 opacity-80 flex-none" className="mr-1 opacity-80 flex-none"
size={16} size={16}
opacity={'0.8'} opacity={'0.8'}

View File

@@ -1,6 +1,6 @@
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { Column } from '@firecamp/ui'; import { Column } from '@firecamp/ui';
import { VscEye } from '@react-icons/all-files/vsc/VscEye'; import { Eye } from 'lucide-react';
import EnvironmentDD from './EnvironmentDD'; import EnvironmentDD from './EnvironmentDD';
import { IEnvironmentStore, useEnvStore } from '../../../../store/environment'; import { IEnvironmentStore, useEnvStore } from '../../../../store/environment';
import { IUserStore, useUserStore } from '../../../../store/user'; import { IUserStore, useUserStore } from '../../../../store/user';
@@ -38,7 +38,7 @@ const EnvironmentSelector = () => {
className="cursor-pointer ml-1 text-base !text-info" className="cursor-pointer ml-1 text-base !text-info"
onClick={() => toggleEnvSidebar()} onClick={() => toggleEnvSidebar()}
> >
<VscEye size={14} /> <Eye size={14} />
</span> </span>
</div> </div>
</Column> </Column>

View File

@@ -1,6 +1,6 @@
import { FC, useEffect, useRef } from 'react'; import { FC, useEffect, useRef } from 'react';
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd'; import { Plus } from 'lucide-react';
import { Tree, UncontrolledTreeEnvironment } from '@firecamp/ui/src/tree'; import { Tree, UncontrolledTreeEnvironment } from '@firecamp/ui/src/tree';
import { Notes, Button } from '@firecamp/ui'; import { Notes, Button } from '@firecamp/ui';
import { EEnvironmentScope } from '@firecamp/types'; import { EEnvironmentScope } from '@firecamp/types';
@@ -71,7 +71,7 @@ const EnvironmentCollection = () => {
return ( return (
<ToolBar> <ToolBar>
<div> <div>
<VscAdd <Plus
className="cursor-pointer" className="cursor-pointer"
size={16} size={16}
onClick={() => createEnvironmentPrompt()} onClick={() => createEnvironmentPrompt()}

View File

@@ -1,4 +1,5 @@
import cx from 'classnames'; import cx from 'classnames';
import { Trash2 } from 'lucide-react';
// import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight'; // import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight';
// import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown'; // import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown';
// import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened'; // import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened';
@@ -9,7 +10,6 @@ import { AiTwotoneFolder } from '@react-icons/all-files/ai/AiTwotoneFolder';
import { AiTwotoneFolderOpen } from '@react-icons/all-files/ai/AiTwotoneFolderOpen'; import { AiTwotoneFolderOpen } from '@react-icons/all-files/ai/AiTwotoneFolderOpen';
import { VscJson } from '@react-icons/all-files/vsc/VscJson'; import { VscJson } from '@react-icons/all-files/vsc/VscJson';
import { Button } from '@firecamp/ui'; import { Button } from '@firecamp/ui';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
export default { export default {
renderItemArrow: ({ item, context }) => { renderItemArrow: ({ item, context }) => {
@@ -220,7 +220,7 @@ export default {
)} )}
{/* {item.data.__ref.isEnvironment ? ( {/* {item.data.__ref.isEnvironment ? (
<VscTrash <Trash2
className="ml-1 cursor-pointer" className="ml-1 cursor-pointer"
size={14} size={14}
onClick={() => { onClick={() => {

View File

@@ -1,4 +1,5 @@
import cx from 'classnames'; import cx from 'classnames';
import { Trash2 } from 'lucide-react';
// import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight'; // import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight';
// import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown'; // import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown';
// import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened'; // import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened';
@@ -9,7 +10,6 @@ import cx from 'classnames';
// import { AiTwotoneFolderOpen } from '@react-icons/all-files/ai/AiTwotoneFolderOpen'; // import { AiTwotoneFolderOpen } from '@react-icons/all-files/ai/AiTwotoneFolderOpen';
import { VscJson } from '@react-icons/all-files/vsc/VscJson'; import { VscJson } from '@react-icons/all-files/vsc/VscJson';
import { Button } from '@firecamp/ui'; import { Button } from '@firecamp/ui';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
export default { export default {
renderItemArrow: ({ item, context }) => { renderItemArrow: ({ item, context }) => {
@@ -179,7 +179,7 @@ export default {
/> />
{item.data.__ref.isEnvironment ? ( {item.data.__ref.isEnvironment ? (
<VscTrash <Trash2
className="ml-1 cursor-pointer" className="ml-1 cursor-pointer"
size={14} size={14}
onClick={() => { onClick={() => {

View File

@@ -2,7 +2,8 @@ import { memo, useEffect, useRef, useState } from 'react';
import isEqual from 'react-fast-compare'; import isEqual from 'react-fast-compare';
import _cloneDeep from 'lodash/cloneDeep'; import _cloneDeep from 'lodash/cloneDeep';
import _cleanDeep from 'clean-deep'; import _cleanDeep from 'clean-deep';
import { VscEdit } from '@react-icons/all-files/vsc/VscEdit'; import { Pencil } from 'lucide-react';
import { VscJson } from '@react-icons/all-files/vsc/VscJson'; import { VscJson } from '@react-icons/all-files/vsc/VscJson';
import { import {
RootContainer, RootContainer,
@@ -175,7 +176,7 @@ const EnvironmentTab = ({ tab, platformContext: context }) => {
<div className="fc-urlbar-path flex text-base"> <div className="fc-urlbar-path flex text-base">
{runtimeEnv.name} {runtimeEnv.name}
</div> </div>
<VscEdit size={12} onClick={rename} className="pointer" /> <Pencil size={12} onClick={rename} className="pointer" />
</TabHeader.Left> </TabHeader.Left>
<TabHeader.Right> <TabHeader.Right>
{/* <Button text="Save" primary xs /> */} {/* <Button text="Save" primary xs /> */}

View File

@@ -1,8 +1,7 @@
import cx from 'classnames'; import cx from 'classnames';
import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight'; import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight';
import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown'; import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown';
import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened'; import { FolderOpen, FolderClosed } from 'lucide-react';
import { VscFolder } from '@react-icons/all-files/vsc/VscFolder';
export default { export default {
renderItemArrow: ({ item, context }) => { renderItemArrow: ({ item, context }) => {
@@ -17,11 +16,11 @@ export default {
return context.isExpanded ? ( return context.isExpanded ? (
<> <>
<VscChevronDown size={20} /> <VscChevronDown size={20} />
<VscFolderOpened size={20} /> <FolderOpen size={20} />
</> </>
) : ( ) : (
<> <>
<VscChevronRight size={20} /> <VscFolder size={20} /> <VscChevronRight size={20} /> <FolderClosed size={20} />
</> </>
); );
} else { } else {

View File

@@ -1,5 +1,5 @@
import cx from 'classnames'; import cx from 'classnames';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd'; import { Plus } from 'lucide-react';
import { VscClose } from '@react-icons/all-files/vsc/VscClose'; import { VscClose } from '@react-icons/all-files/vsc/VscClose';
import { FormField, Input } from '@firecamp/ui'; import { FormField, Input } from '@firecamp/ui';
import { _array } from '@firecamp/utils'; import { _array } from '@firecamp/utils';
@@ -69,7 +69,7 @@ const InviteUsersForm = ({ usersList, onChange, error }) => {
onClick={() => _handleAction(index === 0, index)} onClick={() => _handleAction(index === 0, index)}
> >
{index === 0 ? ( {index === 0 ? (
<VscAdd size={20} /> <Plus size={20} />
) : ( ) : (
<VscClose size={20} className="text-error" /> <VscClose size={20} className="text-error" />
)} )}

View File

@@ -1,7 +1,7 @@
import { FC, useEffect, useRef, useState } from 'react'; import { FC, useEffect, useRef, useState } from 'react';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown'; import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown';
import cx from 'classnames'; import cx from 'classnames';
import { Trash2 } from 'lucide-react';
import { import {
Button, Button,
Container, Container,
@@ -137,7 +137,7 @@ const MembersTab = ({ members = [], isFetchingMembers = false }) => {
case 'action': case 'action':
return ( return (
<div className="px-2"> <div className="px-2">
<VscTrash <Trash2
size={14} size={14}
className="text-error cursor-pointer" className="text-error cursor-pointer"
onClick={() => onRemoveMember(row)} onClick={() => onRemoveMember(row)}

View File

@@ -1,7 +1,7 @@
import { FC, useEffect, useRef, useState } from 'react'; import { FC, useEffect, useRef, useState } from 'react';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown'; import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown';
import cx from 'classnames'; import cx from 'classnames';
import { Trash2 } from 'lucide-react';
import { import {
Button, Button,
Container, Container,
@@ -138,7 +138,7 @@ const PendingInviteMembersTab = ({ members = [], isFetchingMembers = false }) =>
// case 'action': // case 'action':
// return ( // return (
// <div className="px-2"> // <div className="px-2">
// <VscTrash // <Trash2
// size={14} // size={14}
// className="text-error cursor-pointer" // className="text-error cursor-pointer"
// onClick={() => onRemoveMember(row)} // onClick={() => onRemoveMember(row)}

View File

@@ -1,10 +1,7 @@
import cx from 'classnames'; import cx from 'classnames';
import { VscTriangleRight } from '@react-icons/all-files/vsc/VscTriangleRight'; import { VscTriangleRight } from '@react-icons/all-files/vsc/VscTriangleRight';
import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown'; import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown';
import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened'; import { FolderOpen, FolderClosed, Plus, Trash2 } from 'lucide-react';
import { VscFolder } from '@react-icons/all-files/vsc/VscFolder';
// import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
// import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import { Button } from '@firecamp/ui'; import { Button } from '@firecamp/ui';
export default { export default {
@@ -12,7 +9,7 @@ export default {
return context.isExpanded ? ( return context.isExpanded ? (
<> <>
<VscTriangleDown className="mr-1 flex-none" size={12} opacity={'0.6'} /> <VscTriangleDown className="mr-1 flex-none" size={12} opacity={'0.6'} />
<VscFolderOpened className="mr-1 flex-none" size={16} opacity={'0.8'} /> <FolderOpen className="mr-1 flex-none" size={16} opacity={'0.8'} />
</> </>
) : ( ) : (
<> <>
@@ -21,7 +18,7 @@ export default {
size={12} size={12}
opacity={'0.6'} opacity={'0.6'}
/> />
<VscFolder <FolderClosed
className="mr-1 opacity-80 flex-none" className="mr-1 opacity-80 flex-none"
size={16} size={16}
opacity={'0.8'} opacity={'0.8'}
@@ -172,14 +169,14 @@ export default {
<></> <></>
)} )}
{/* <VscAdd {/* <Plus
className="ml-1 cursor-pointer" className="ml-1 cursor-pointer"
size={14} size={14}
onClick={() => { onClick={() => {
createFolder(item.index); createFolder(item.index);
}} }}
/> />
<VscTrash <Trash2
className="ml-1 cursor-pointer" className="ml-1 cursor-pointer"
size={14} size={14}
onClick={() => { onClick={() => {

View File

@@ -2,6 +2,7 @@ import { FC } from 'react';
import { VscClose } from '@react-icons/all-files/vsc/VscClose'; import { VscClose } from '@react-icons/all-files/vsc/VscClose';
import classnames from 'classnames'; import classnames from 'classnames';
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { Pencil } from 'lucide-react';
import { import {
Resizable, Resizable,
Container, Container,
@@ -11,7 +12,6 @@ import {
PlainTable, PlainTable,
} from '@firecamp/ui'; } from '@firecamp/ui';
import { useEnvStore, IEnvironmentStore } from '../../store/environment'; import { useEnvStore, IEnvironmentStore } from '../../store/environment';
import { VscEdit } from '@react-icons/all-files/vsc/VscEdit';
import { useTabStore } from '../../store/tab'; import { useTabStore } from '../../store/tab';
import { ETabEntityTypes } from '../tabs/types'; import { ETabEntityTypes } from '../tabs/types';
@@ -118,7 +118,7 @@ const EnvPreviewTable: FC<any> = ({
)} )}
<div className="flex items-center ml-auto"> <div className="flex items-center ml-auto">
{envId ? <Button text="Open" onClick={onOpen} secondary compact xs /> : <></>} {envId ? <Button text="Open" onClick={onOpen} secondary compact xs /> : <></>}
{/* <VscEdit className="table-action ml-2 cursor-pointer" /> */} {/* <Pencil className="table-action ml-2 cursor-pointer" /> */}
</div> </div>
</div> </div>
<div className="flex-1 overflow-auto visible-scrollbar"> <div className="flex-1 overflow-auto visible-scrollbar">

View File

@@ -1,8 +1,8 @@
import { FC } from 'react'; import { FC } from 'react';
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { Plus } from 'lucide-react';
import { DropdownMenu } from '@firecamp/ui'; import { DropdownMenu } from '@firecamp/ui';
import { _misc } from '@firecamp/utils'; import { _misc } from '@firecamp/utils';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import { VscSignIn } from '@react-icons/all-files/vsc/VscSignIn'; import { VscSignIn } from '@react-icons/all-files/vsc/VscSignIn';
import { VscSignOut } from '@react-icons/all-files/vsc/VscSignOut'; import { VscSignOut } from '@react-icons/all-files/vsc/VscSignOut';
import { VscAccount } from '@react-icons/all-files/vsc/VscAccount'; import { VscAccount } from '@react-icons/all-files/vsc/VscAccount';
@@ -101,7 +101,7 @@ const UserDDMenus: FC<{ title: string; isGuest: boolean }> = ({
name: 'Create new organization', name: 'Create new organization',
postfix: () => ( postfix: () => (
<div className={'ml-2'}> <div className={'ml-2'}>
<VscAdd size={14} /> <Plus size={14} />
</div> </div>
), ),
onClick: () => { onClick: () => {
@@ -181,7 +181,7 @@ const WorkspaceDDMenus: FC<{ title: string; disabled?: boolean }> = ({
disabled, disabled,
postfix: () => ( postfix: () => (
<div className={'ml-2'}> <div className={'ml-2'}>
<VscAdd size={14} strokeWidth={1.5} /> <Plus size={14} strokeWidth={1.5} />
</div> </div>
), ),
onClick: () => { onClick: () => {
@@ -193,7 +193,7 @@ const WorkspaceDDMenus: FC<{ title: string; disabled?: boolean }> = ({
disabled, disabled,
postfix: () => ( postfix: () => (
<div className={'ml-2'}> <div className={'ml-2'}>
<VscAdd size={14} strokeWidth={1.5} /> <Plus size={14} strokeWidth={1.5} />
</div> </div>
), ),
onClick: () => { onClick: () => {
@@ -264,7 +264,7 @@ const OrgDDMenus: FC<{ title: string; disabled?: boolean }> = ({
disabled, disabled,
postfix: () => ( postfix: () => (
<div className={'ml-2'}> <div className={'ml-2'}>
<VscAdd size={14} strokeWidth={1.5} /> <Plus size={14} strokeWidth={1.5} />
</div> </div>
), ),
onClick: () => { onClick: () => {
@@ -276,7 +276,7 @@ const OrgDDMenus: FC<{ title: string; disabled?: boolean }> = ({
disabled, disabled,
postfix: () => ( postfix: () => (
<div className={'ml-2'}> <div className={'ml-2'}>
<VscAdd size={14} strokeWidth={1.5} /> <Plus size={14} strokeWidth={1.5} />
</div> </div>
), ),
onClick: () => { onClick: () => {

View File

@@ -1,7 +1,7 @@
import { useEffect, memo, useRef } from 'react'; import { useEffect, memo, useRef } from 'react';
import classnames from 'classnames'; import classnames from 'classnames';
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd'; import { Plus } from 'lucide-react';
import { VscHome } from '@react-icons/all-files/vsc/VscHome'; import { VscHome } from '@react-icons/all-files/vsc/VscHome';
import { Column, Row, TabsV3 as Tabs } from '@firecamp/ui'; import { Column, Row, TabsV3 as Tabs } from '@firecamp/ui';
import { _misc } from '@firecamp/utils'; import { _misc } from '@firecamp/utils';
@@ -121,7 +121,7 @@ const TabHeaderContainer = () => {
onClick={(e) => openNewTab()} onClick={(e) => openNewTab()}
> >
<a> <a>
<VscAdd size={16} /> <Plus size={16} />
</a> </a>
</div> </div>
<Menu /> <Menu />

View File

@@ -1,8 +1,8 @@
import { FC } from 'react'; import { FC } from 'react';
import { MoreHorizontal } from 'lucide-react';
import { ERequestTypes } from '@firecamp/types'; import { ERequestTypes } from '@firecamp/types';
import { DropdownMenu } from '@firecamp/ui'; import { DropdownMenu } from '@firecamp/ui';
import { _misc } from '@firecamp/utils'; import { _misc } from '@firecamp/utils';
import { VscEllipsis } from '@react-icons/all-files/vsc/VscEllipsis';
import { import {
FcIconGetSquare, FcIconGetSquare,
FcIconGraphQL, FcIconGraphQL,
@@ -74,7 +74,7 @@ const Menu: FC = () => {
<DropdownMenu <DropdownMenu
handler={() => ( handler={() => (
<span className="w-9 h-full border-r border-tab-border bg-tab-background-activeColor flex items-center justify-center cursor-pointer"> <span className="w-9 h-full border-r border-tab-border bg-tab-background-activeColor flex items-center justify-center cursor-pointer">
<VscEllipsis size={20} strokeWidth={1} /> <MoreHorizontal size={20} strokeWidth={1} />
</span> </span>
)} )}
options={tabMenus} options={tabMenus}

View File

@@ -1,5 +1,7 @@
import { FC } from 'react'; import { FC } from 'react';
import classNames from 'classnames'; import classNames from 'classnames';
import { FolderOpen, FolderClosed } from 'lucide-react';
import { VscJson } from '@react-icons/all-files/vsc/VscJson'; import { VscJson } from '@react-icons/all-files/vsc/VscJson';
import { EHttpMethod, ERequestTypes } from '@firecamp/types'; import { EHttpMethod, ERequestTypes } from '@firecamp/types';
import { import {
@@ -8,8 +10,6 @@ import {
FcIconWebSocket, FcIconWebSocket,
} from '@firecamp/ui'; } from '@firecamp/ui';
import { ETabEntityTypes } from '../types'; import { ETabEntityTypes } from '../types';
import { VscFolder } from '@react-icons/all-files/vsc/VscFolder';
import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened';
import { VscArrowDown } from '@react-icons/all-files/vsc/VscArrowDown'; import { VscArrowDown } from '@react-icons/all-files/vsc/VscArrowDown';
const PreComp: FC<{ entity: any; entityType: string }> = ({ const PreComp: FC<{ entity: any; entityType: string }> = ({
@@ -57,13 +57,13 @@ const PreComp: FC<{ entity: any; entityType: string }> = ({
case ETabEntityTypes.Collection: case ETabEntityTypes.Collection:
return ( return (
<div className="collection text-xs font-bold w-5 tab-icon"> <div className="collection text-xs font-bold w-5 tab-icon">
<VscFolder size={16} /> <FolderClosed size={16} />
</div> </div>
); );
case ETabEntityTypes.Folder: case ETabEntityTypes.Folder:
return ( return (
<div className="folder text-xs font-bold w-5 tab-icon"> <div className="folder text-xs font-bold w-5 tab-icon">
<VscFolderOpened size={16} /> <FolderOpen size={16} />
</div> </div>
); );
case ETabEntityTypes.Import: case ETabEntityTypes.Import:

View File

@@ -1,7 +1,7 @@
import { Settings } from 'lucide-react';
import { VscFiles } from "@react-icons/all-files/vsc/VscFiles"; import { VscFiles } from "@react-icons/all-files/vsc/VscFiles";
import { VscHistory } from "@react-icons/all-files/vsc/VscHistory"; import { VscHistory } from "@react-icons/all-files/vsc/VscHistory";
import { VscAccount } from "@react-icons/all-files/vsc/VscAccount"; import { VscAccount } from "@react-icons/all-files/vsc/VscAccount";
import { VscSettingsGear } from "@react-icons/all-files/vsc/VscSettingsGear";
import ActivityBar from './ActivityBar'; import ActivityBar from './ActivityBar';
export default { export default {
@@ -25,7 +25,7 @@ const compositeBar = [
const actionBar = [ const actionBar = [
{ id: '4', icon: <VscAccount data-tip={'User (⇧⌘U)'} data-for={'4'} />, text: 'User (⇧⌘U)', active: false }, { id: '4', icon: <VscAccount data-tip={'User (⇧⌘U)'} data-for={'4'} />, text: 'User (⇧⌘U)', active: false },
{ id: '5', icon: <VscSettingsGear data-tip={'Settings (⇧⌘/)'} data-for={'5'} />, text: 'Settings (⇧⌘/)', active: false } { id: '5', icon: <Settings data-tip={'Settings (⇧⌘/)'} data-for={'5'} />, text: 'Settings (⇧⌘/)', active: false }
]; ];
const TemplateContainer = (args: any) => { const TemplateContainer = (args: any) => {

View File

@@ -1,10 +1,10 @@
import {useState} from 'react'; import {useState} from 'react';
import '@testing-library/jest-dom'; import '@testing-library/jest-dom';
import { render, screen, waitFor } from '@testing-library/react'; import { render, screen, waitFor } from '@testing-library/react';
import { Settings } from 'lucide-react';
import { VscFiles } from "@react-icons/all-files/vsc/VscFiles"; import { VscFiles } from "@react-icons/all-files/vsc/VscFiles";
import { VscHistory } from "@react-icons/all-files/vsc/VscHistory"; import { VscHistory } from "@react-icons/all-files/vsc/VscHistory";
import { VscAccount } from "@react-icons/all-files/vsc/VscAccount"; import { VscAccount } from "@react-icons/all-files/vsc/VscAccount";
import { VscSettingsGear } from "@react-icons/all-files/vsc/VscSettingsGear";
import ActivityBar from './ActivityBar'; import ActivityBar from './ActivityBar';
import { click } from '../../../__mocks__/eventMock'; import { click } from '../../../__mocks__/eventMock';
@@ -17,7 +17,7 @@ const compositeBarList = [
const actionBarList = [ const actionBarList = [
{ id: '4', icon: <VscAccount data-tip={'User (⇧⌘U)'} data-for={'4'} />, text: 'User (⇧⌘U)', active: false }, { id: '4', icon: <VscAccount data-tip={'User (⇧⌘U)'} data-for={'4'} />, text: 'User (⇧⌘U)', active: false },
{ id: '5', icon: <VscSettingsGear data-tip={'Settings (⇧⌘/)'} data-for={'5'} />, text: 'Settings (⇧⌘/)', active: false } { id: '5', icon: <Settings data-tip={'Settings (⇧⌘/)'} data-for={'5'} />, text: 'Settings (⇧⌘/)', active: false }
]; ];
const Template = (args: any = {}) => { const Template = (args: any = {}) => {

View File

@@ -1,24 +1,19 @@
import { useState } from 'react'; import { useState } from 'react';
import cx from 'classnames'; import cx from 'classnames';
import { FolderClosed, MoreHorizontal, Pencil, Plus, Trash2 } from 'lucide-react';
import { AiOutlineUserAdd } from '@react-icons/all-files/ai/AiOutlineUserAdd'; import { AiOutlineUserAdd } from '@react-icons/all-files/ai/AiOutlineUserAdd';
import { AiOutlineUserSwitch } from '@react-icons/all-files/ai/AiOutlineUserSwitch'; import { AiOutlineUserSwitch } from '@react-icons/all-files/ai/AiOutlineUserSwitch';
import { IoSendSharp } from '@react-icons/all-files/io5/IoSendSharp'; import { IoSendSharp } from '@react-icons/all-files/io5/IoSendSharp';
import { RiBracesLine } from '@react-icons/all-files/ri/RiBracesLine'; import { RiBracesLine } from '@react-icons/all-files/ri/RiBracesLine';
import { VscAccount } from '@react-icons/all-files/vsc/VscAccount'; import { VscAccount } from '@react-icons/all-files/vsc/VscAccount';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import { VscArrowDown } from '@react-icons/all-files/vsc/VscArrowDown'; import { VscArrowDown } from '@react-icons/all-files/vsc/VscArrowDown';
import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight'; import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight';
import { VscEdit } from '@react-icons/all-files/vsc/VscEdit';
import { VscEllipsis } from '@react-icons/all-files/vsc/VscEllipsis';
import { VscFile } from '@react-icons/all-files/vsc/VscFile'; import { VscFile } from '@react-icons/all-files/vsc/VscFile';
import { VscFolder } from '@react-icons/all-files/vsc/VscFolder';
import { VscGithubInverted } from '@react-icons/all-files/vsc/VscGithubInverted'; import { VscGithubInverted } from '@react-icons/all-files/vsc/VscGithubInverted';
import { VscMultipleWindows } from '@react-icons/all-files/vsc/VscMultipleWindows'; import { VscMultipleWindows } from '@react-icons/all-files/vsc/VscMultipleWindows';
import { VscOrganization } from '@react-icons/all-files/vsc/VscOrganization'; import { VscOrganization } from '@react-icons/all-files/vsc/VscOrganization';
import { VscRemote } from '@react-icons/all-files/vsc/VscRemote'; import { VscRemote } from '@react-icons/all-files/vsc/VscRemote';
import { VscSignIn } from '@react-icons/all-files/vsc/VscSignIn'; import { VscSignIn } from '@react-icons/all-files/vsc/VscSignIn';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown'; import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown';
import { VscTwitter } from '@react-icons/all-files/vsc/VscTwitter'; import { VscTwitter } from '@react-icons/all-files/vsc/VscTwitter';
import { VscWindow } from '@react-icons/all-files/vsc/VscWindow'; import { VscWindow } from '@react-icons/all-files/vsc/VscWindow';
@@ -57,7 +52,7 @@ Example.args = {
{ {
id: EMenuOptions.Collection, id: EMenuOptions.Collection,
name: 'Collection', name: 'Collection',
prefix: () => <VscFolder size={18} />, prefix: () => <FolderClosed size={18} />,
}, },
{ {
id: EMenuOptions.Environment, id: EMenuOptions.Environment,
@@ -148,7 +143,7 @@ export const GlobalCreate = () => {
{ {
id: EMenuOptions.Collection, id: EMenuOptions.Collection,
name: 'Collection', name: 'Collection',
prefix: () => <VscFolder size={18} />, prefix: () => <FolderClosed size={18} />,
}, },
{ {
id: EMenuOptions.Environment, id: EMenuOptions.Environment,
@@ -571,7 +566,7 @@ export const FooterStatusBar = () => {
name: 'Workspace Management', name: 'Workspace Management',
postfix: () => ( postfix: () => (
<div className={'ml-2 leading-3'}> <div className={'ml-2 leading-3'}>
<VscAdd size={14} strokeWidth={1.5} /> <Plus size={14} strokeWidth={1.5} />
</div> </div>
), ),
}, },
@@ -580,7 +575,7 @@ export const FooterStatusBar = () => {
name: 'Invite Members', name: 'Invite Members',
postfix: () => ( postfix: () => (
<div className={'ml-2 leading-3'}> <div className={'ml-2 leading-3'}>
<VscAdd size={14} strokeWidth={1.5} /> <Plus size={14} strokeWidth={1.5} />
</div> </div>
), ),
}, },
@@ -647,14 +642,14 @@ export const SidebarCollectionOption = () => {
const [selected, setSelected] = useState('MyQuery'); const [selected, setSelected] = useState('MyQuery');
return ( return (
<DropdownMenu <DropdownMenu
handler={() => <VscEllipsis className="cursor-pointer" />} handler={() => <MoreHorizontal className="cursor-pointer" />}
options={[ options={[
{ {
prefix: () => <VscEdit size={14} />, prefix: () => <Pencil size={14} />,
name: 'Rename', name: 'Rename',
}, },
{ {
prefix: () => <VscTrash size={14} />, prefix: () => <Trash2 size={14} />,
name: 'Delete', name: 'Delete',
}, },
]} ]}

View File

@@ -1,5 +1,5 @@
import { useState } from 'react'; import { useState } from 'react';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd'; import { FolderClosed, Plus } from 'lucide-react';
import { VscAccount } from '@react-icons/all-files/vsc/VscAccount'; import { VscAccount } from '@react-icons/all-files/vsc/VscAccount';
import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight'; import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight';
@@ -13,7 +13,6 @@ import { FcIconGetSquare } from '@firecamp/ui';
import { RiBracesLine } from '@react-icons/all-files/ri/RiBracesLine'; import { RiBracesLine } from '@react-icons/all-files/ri/RiBracesLine';
import { VscArrowDown } from '@react-icons/all-files/vsc/VscArrowDown'; import { VscArrowDown } from '@react-icons/all-files/vsc/VscArrowDown';
import { VscFolder } from '@react-icons/all-files/vsc/VscFolder';
import { VscOrganization } from '@react-icons/all-files/vsc/VscOrganization'; import { VscOrganization } from '@react-icons/all-files/vsc/VscOrganization';
import { AiOutlineUserAdd } from '@react-icons/all-files/ai/AiOutlineUserAdd'; import { AiOutlineUserAdd } from '@react-icons/all-files/ai/AiOutlineUserAdd';
import { AiOutlineUserSwitch } from '@react-icons/all-files/ai/AiOutlineUserSwitch'; import { AiOutlineUserSwitch } from '@react-icons/all-files/ai/AiOutlineUserSwitch';
@@ -57,7 +56,7 @@ export const DropDownv2Example = () => {
name: 'GraphQL', name: 'GraphQL',
disabled: false, disabled: false,
showSeparator: true, showSeparator: true,
prefix: () => <VscAdd className="mr-2" size={10} />, prefix: () => <Plus className="mr-2" size={10} />,
postfix: () => <VscChevronRight size={10} className={'ml-auto'} />, postfix: () => <VscChevronRight size={10} className={'ml-auto'} />,
list: [ list: [
{ {
@@ -282,7 +281,7 @@ export const CreateMenuExample = () => {
{ {
id: 'Collection', id: 'Collection',
name: 'Collection', name: 'Collection',
prefix: () => <VscFolder className="mr-2" size={16} />, prefix: () => <FolderClosed className="mr-2" size={16} />,
postfix: () => ( postfix: () => (
<VscChevronRight size={14} className={'ml-auto'} /> <VscChevronRight size={14} className={'ml-auto'} />
), ),
@@ -617,7 +616,7 @@ export const StatusBarExample = () => {
name: 'Workspace Management', name: 'Workspace Management',
postfix: () => ( postfix: () => (
<div className={'ml-2 leading-3'}> <div className={'ml-2 leading-3'}>
<VscAdd size={14} strokeWidth={1.5} /> <Plus size={14} strokeWidth={1.5} />
</div> </div>
), ),
}, },
@@ -626,7 +625,7 @@ export const StatusBarExample = () => {
name: 'Invite Members', name: 'Invite Members',
postfix: () => ( postfix: () => (
<div className={'ml-2 leading-3'}> <div className={'ml-2 leading-3'}>
<VscAdd size={14} strokeWidth={1.5} /> <Plus size={14} strokeWidth={1.5} />
</div> </div>
), ),
}, },

View File

@@ -1,9 +1,8 @@
import { useRef } from 'react'; import { useRef } from 'react';
import cx from 'classnames'; import cx from 'classnames';
import { Plus, Trash2 } from 'lucide-react';
import { _array } from '@firecamp/utils'; import { _array } from '@firecamp/utils';
import { GrDrag } from '@react-icons/all-files/gr/GrDrag'; import { GrDrag } from '@react-icons/all-files/gr/GrDrag';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
import { EEditorLanguage } from '@firecamp/types'; import { EEditorLanguage } from '@firecamp/types';
import { Input, Button } from '@firecamp/ui'; import { Input, Button } from '@firecamp/ui';
import Checkbox from '../../checkbox/Checkbox'; import Checkbox from '../../checkbox/Checkbox';
@@ -141,7 +140,7 @@ const BasicTable = ({
if (!options.allowRowRemove) return <></>; if (!options.allowRowRemove) return <></>;
return ( return (
<div className="px-2 flex"> <div className="px-2 flex">
<VscTrash <Trash2
size={14} size={14}
className="text-error cursor-pointer" className="text-error cursor-pointer"
onClick={(e) => tableApi?.removeRow(row.id)} onClick={(e) => tableApi?.removeRow(row.id)}
@@ -186,7 +185,7 @@ const BasicTable = ({
<Button <Button
onClick={() => apiRef.current.addRow()} onClick={() => apiRef.current.addRow()}
text="Add Row" text="Add Row"
leftIcon={<VscAdd size={16} />} leftIcon={<Plus size={16} />}
disabled={ disabled={
options.hasOwnProperty('allowRowAdd') && !options.allowRowAdd options.hasOwnProperty('allowRowAdd') && !options.allowRowAdd
} }

View File

@@ -1,10 +1,9 @@
import { useRef, memo } from 'react'; import { useRef, memo } from 'react';
import isEqual from 'react-fast-compare'; import isEqual from 'react-fast-compare';
import cx from 'classnames'; import cx from 'classnames';
import { Plus, Trash2 } from 'lucide-react';
import { _array } from '@firecamp/utils'; import { _array } from '@firecamp/utils';
import { GrDrag } from '@react-icons/all-files/gr/GrDrag'; import { GrDrag } from '@react-icons/all-files/gr/GrDrag';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
import { EEditorLanguage } from '@firecamp/types'; import { EEditorLanguage } from '@firecamp/types';
import { Button } from '@firecamp/ui'; import { Button } from '@firecamp/ui';
@@ -112,7 +111,7 @@ const EnvironmentTable = ({
if (!options.allowRowRemove) return <></>; if (!options.allowRowRemove) return <></>;
return ( return (
<div className="px-2 flex"> <div className="px-2 flex">
<VscTrash <Trash2
size={14} size={14}
className="text-error cursor-pointer" className="text-error cursor-pointer"
onClick={(e) => tableApi?.removeRow(row.id)} onClick={(e) => tableApi?.removeRow(row.id)}
@@ -154,7 +153,7 @@ const EnvironmentTable = ({
<Button <Button
text="Add Row" text="Add Row"
onClick={() => apiRef.current.addRow()} onClick={() => apiRef.current.addRow()}
leftIcon={<VscAdd size={16} />} leftIcon={<Plus size={16} />}
disabled={ disabled={
options.hasOwnProperty('allowRowAdd') && !options.allowRowAdd options.hasOwnProperty('allowRowAdd') && !options.allowRowAdd
} }

View File

@@ -1,11 +1,10 @@
import React, { FC, memo, useEffect, useRef, useState } from 'react'; import React, { FC, memo, useEffect, useRef, useState } from 'react';
import isEqual from 'react-fast-compare'; import isEqual from 'react-fast-compare';
import { Plus, Trash2 } from 'lucide-react';
import { _array } from '@firecamp/utils'; import { _array } from '@firecamp/utils';
import { GrDrag } from '@react-icons/all-files/gr/GrDrag'; import { GrDrag } from '@react-icons/all-files/gr/GrDrag';
import { VscTextSize } from '@react-icons/all-files/vsc/VscTextSize'; import { VscTextSize } from '@react-icons/all-files/vsc/VscTextSize';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import { VscFile } from '@react-icons/all-files/vsc/VscFile'; import { VscFile } from '@react-icons/all-files/vsc/VscFile';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
import { EEditorLanguage } from '@firecamp/types'; import { EEditorLanguage } from '@firecamp/types';
import { Input, Button } from '@firecamp/ui'; import { Input, Button } from '@firecamp/ui';
@@ -148,7 +147,7 @@ const MultipartTable = ({
if (!options.allowRowRemove) return <></>; if (!options.allowRowRemove) return <></>;
return ( return (
<div className="px-2 flex"> <div className="px-2 flex">
<VscTrash <Trash2
size={14} size={14}
className="text-error cursor-pointer" className="text-error cursor-pointer"
onClick={(e) => tableApi?.removeRow(row.id)} onClick={(e) => tableApi?.removeRow(row.id)}
@@ -190,7 +189,7 @@ const MultipartTable = ({
<Button <Button
onClick={() => apiRef.current.addRow()} onClick={() => apiRef.current.addRow()}
text="Add Row" text="Add Row"
leftIcon={<VscAdd size={16} />} leftIcon={<Plus size={16} />}
primary primary
transparent transparent
xs xs

View File

@@ -1,7 +1,6 @@
import { useRef, memo } from 'react'; import { useRef, memo } from 'react';
import isEqual from 'react-fast-compare'; import isEqual from 'react-fast-compare';
import { _array } from '@firecamp/utils'; import { _array } from '@firecamp/utils';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import Table from '../primitive/Table'; import Table from '../primitive/Table';
import { import {
ITableRows, ITableRows,

View File

@@ -1,6 +1,6 @@
import { FC, useEffect, useState } from 'react'; import { FC, useEffect, useState } from 'react';
import cx from 'classnames'; import cx from 'classnames';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd'; import { Plus } from 'lucide-react';
import { ScrollBar } from '@firecamp/ui'; import { ScrollBar } from '@firecamp/ui';
import Tab from './Tab'; import Tab from './Tab';
import { ITabs } from './interfaces/Tabs.interfaces'; import { ITabs } from './interfaces/Tabs.interfaces';
@@ -172,7 +172,7 @@ const Tabs: FC<ITabs> = ({
} }
}} }}
> >
<VscAdd className="flex" size={16} title="IconAdd" /> <Plus className="flex" size={16} />
</div> </div>
)} )}
</div> </div>

View File

@@ -9,7 +9,7 @@ import {
useEffect, useEffect,
} from 'react'; } from 'react';
import cx from 'classnames'; import cx from 'classnames';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd'; import { Plus } from 'lucide-react';
import { TId } from '@firecamp/types'; import { TId } from '@firecamp/types';
import { ScrollBar } from '@firecamp/ui'; import { ScrollBar } from '@firecamp/ui';
@@ -246,7 +246,7 @@ const Tabs: FC<ITabs> = forwardRef(
} }
}} }}
> >
<VscAdd className="flex" size={16} /> <Plus className="flex" size={16} />
</div> </div>
)} )}
</div> </div>

View File

@@ -1,6 +1,6 @@
import { FC } from 'react'; import { FC } from 'react';
import cx from 'classnames'; import cx from 'classnames';
import { VscEdit } from '@react-icons/all-files/vsc/VscEdit'; import { Pencil } from 'lucide-react';
import { import {
CopyButton, CopyButton,
Column, Column,
@@ -29,7 +29,7 @@ const UrlBar: FC<IUrlBar> & {
<span>{nodePath || ''}</span> <span>{nodePath || ''}</span>
<ToolBar className="ml-4 visible"> <ToolBar className="ml-4 visible">
{showEditIcon ? ( {showEditIcon ? (
<VscEdit size={16} onClick={onEditClick} /> <Pencil size={16} onClick={onEditClick} />
) : ( ) : (
<></> <></>
)} )}

View File

@@ -1,6 +1,6 @@
import { FC } from 'react'; import { FC } from 'react';
import cx from 'classnames'; import cx from 'classnames';
import { VscEdit } from '@react-icons/all-files/vsc/VscEdit'; import { Pencil } from 'lucide-react';
import { import {
CopyButton, CopyButton,
Column, Column,
@@ -29,7 +29,7 @@ const UrlBar: FC<IUrlBar> & {
<span>{nodePath || ''}</span> <span>{nodePath || ''}</span>
<ToolBar className="ml-4 visible"> <ToolBar className="ml-4 visible">
{showEditIcon ? ( {showEditIcon ? (
<VscEdit size={16} onClick={onEditClick} /> <Pencil size={16} onClick={onEditClick} />
) : ( ) : (
<></> <></>
)} )}

View File

@@ -1,5 +1,5 @@
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { Plus } from 'lucide-react';
import { Button, Container, Tabs } from '@firecamp/ui'; import { Button, Container, Tabs } from '@firecamp/ui';
import Playground from './playground/Playground'; import Playground from './playground/Playground';
import { useStore, IStore, useStoreApi } from '../../store'; import { useStore, IStore, useStoreApi } from '../../store';
@@ -54,7 +54,7 @@ const TabsSuffixComp = () => {
return ( return (
<Button <Button
text="add playground" text="add playground"
leftIcon={<VscAdd size={12} />} leftIcon={<Plus size={12} />}
onClick={() => addPlayground()} onClick={() => addPlayground()}
transparent transparent
xs xs

View File

@@ -1,5 +1,5 @@
import { FC } from 'react'; import { FC } from 'react';
import { VscEdit } from '@react-icons/all-files/vsc/VscEdit'; import { Pencil } from 'lucide-react';
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { IStore, useStore } from '../../../../../store'; import { IStore, useStore } from '../../../../../store';
@@ -46,6 +46,6 @@ const EditPlaygroundName: FC<any> = ({}) => {
// console.log(res) // console.log(res)
}); });
}; };
return <VscEdit size={12} onClick={_rename} />; return <Pencil size={12} onClick={_rename} />;
}; };
export default EditPlaygroundName; export default EditPlaygroundName;

View File

@@ -1,9 +1,9 @@
import cx from 'classnames'; import cx from 'classnames';
import { Trash2 } from 'lucide-react';
// import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight'; // import { VscChevronRight } from '@react-icons/all-files/vsc/VscChevronRight';
// import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown'; // import { VscChevronDown } from '@react-icons/all-files/vsc/VscChevronDown';
// import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened'; // import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened';
import { Button, FcIconGraphQL, ToolBar } from '@firecamp/ui'; import { Button, FcIconGraphQL, ToolBar } from '@firecamp/ui';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
export default { export default {
renderItemArrow: ({ item, context }) => { renderItemArrow: ({ item, context }) => {
@@ -171,7 +171,7 @@ export default {
xs xs
/> />
<VscTrash <Trash2
className="ml-1 cursor-pointer" className="ml-1 cursor-pointer"
size={14} size={14}
onClick={() => { onClick={() => {

View File

@@ -1,6 +1,6 @@
import { useEffect, useRef } from 'react'; import { useEffect, useRef } from 'react';
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { VscNewFolder } from '@react-icons/all-files/vsc/VscNewFolder'; import { FolderPlus } from 'lucide-react';
import { VscRefresh } from '@react-icons/all-files/vsc/VscRefresh'; import { VscRefresh } from '@react-icons/all-files/vsc/VscRefresh';
import { Tree, UncontrolledTreeEnvironment } from '@firecamp/ui/src/tree'; import { Tree, UncontrolledTreeEnvironment } from '@firecamp/ui/src/tree';
import { Pane, ToolBar, Empty } from '@firecamp/ui'; import { Pane, ToolBar, Empty } from '@firecamp/ui';
@@ -23,7 +23,7 @@ const CollectionPane = () => {
{/* <VscRefresh size={14} className="mr-2 cursor-pointer" /> */} {/* <VscRefresh size={14} className="mr-2 cursor-pointer" /> */}
</div> </div>
<div> <div>
<VscNewFolder <FolderPlus
size={14} size={14}
className="cursor-pointer" className="cursor-pointer"
onClick={() => promptCreateFolder()} onClick={() => promptCreateFolder()}

View File

@@ -1,10 +1,7 @@
import cx from 'classnames'; import cx from 'classnames';
import { FolderOpen, FolderClosed, Plus, Trash2 } from 'lucide-react';
import { VscTriangleRight } from '@react-icons/all-files/vsc/VscTriangleRight'; import { VscTriangleRight } from '@react-icons/all-files/vsc/VscTriangleRight';
import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown'; import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown';
import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened';
import { VscFolder } from '@react-icons/all-files/vsc/VscFolder';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import { Button } from '@firecamp/ui'; import { Button } from '@firecamp/ui';
import { ISocketIOEmitter } from '@firecamp/types'; import { ISocketIOEmitter } from '@firecamp/types';
@@ -22,7 +19,7 @@ export default {
size={12} size={12}
opacity={'0.6'} opacity={'0.6'}
/> />
<VscFolderOpened <FolderOpen
className="mr-1 flex-none" className="mr-1 flex-none"
size={16} size={16}
opacity={'0.8'} opacity={'0.8'}
@@ -35,7 +32,7 @@ export default {
size={12} size={12}
opacity={'0.6'} opacity={'0.6'}
/> />
<VscFolder <FolderClosed
className="mr-1 opacity-80 flex-none" className="mr-1 opacity-80 flex-none"
size={16} size={16}
opacity={'0.8'} opacity={'0.8'}
@@ -206,7 +203,7 @@ export default {
<></> <></>
)} )}
{item.data.__ref.isFolder ? ( {item.data.__ref.isFolder ? (
<VscAdd <Plus
className="ml-1 cursor-pointer" className="ml-1 cursor-pointer"
tabIndex={2} tabIndex={2}
size={14} size={14}
@@ -218,7 +215,7 @@ export default {
<></> <></>
)} )}
<VscTrash <Trash2
className="ml-1 cursor-pointer" className="ml-1 cursor-pointer"
size={14} size={14}
onClick={() => { onClick={() => {

View File

@@ -1,6 +1,6 @@
import { useState } from 'react'; import { useState } from 'react';
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash'; import { Trash2 } from 'lucide-react';
import { import {
Input, Input,
Container, Container,
@@ -175,7 +175,7 @@ const Listener = ({ listener, isActive }) => {
{name} {name}
</div> </div>
<VscTrash <Trash2
className="h-0 ml-1 group-hover:h-auto cursor-pointer" className="h-0 ml-1 group-hover:h-auto cursor-pointer"
onClick={() => { onClick={() => {
deleteListener(listener); deleteListener(listener);

View File

@@ -1,6 +1,6 @@
import { useEffect, useRef } from 'react'; import { useEffect, useRef } from 'react';
import shallow from 'zustand/shallow'; import shallow from 'zustand/shallow';
import { VscNewFolder } from '@react-icons/all-files/vsc/VscNewFolder'; import { FolderPlus } from 'lucide-react';
import { VscRefresh } from '@react-icons/all-files/vsc/VscRefresh'; import { VscRefresh } from '@react-icons/all-files/vsc/VscRefresh';
import { Tree, UncontrolledTreeEnvironment } from '@firecamp/ui/src/tree'; import { Tree, UncontrolledTreeEnvironment } from '@firecamp/ui/src/tree';
import { Pane, ToolBar, Empty } from '@firecamp/ui'; import { Pane, ToolBar, Empty } from '@firecamp/ui';
@@ -23,7 +23,7 @@ const CollectionTab = () => {
{/* <VscRefresh size={14} className="cursor-pointer" /> */} {/* <VscRefresh size={14} className="cursor-pointer" /> */}
</div> </div>
<div> <div>
<VscNewFolder <FolderPlus
size={14} size={14}
className="cursor-pointer" className="cursor-pointer"
onClick={() => promptCreateFolder()} onClick={() => promptCreateFolder()}

View File

@@ -1,10 +1,7 @@
import cx from 'classnames'; import cx from 'classnames';
import { FolderOpen, FolderClosed, Plus, Trash2 } from 'lucide-react';
import { VscTriangleRight } from '@react-icons/all-files/vsc/VscTriangleRight'; import { VscTriangleRight } from '@react-icons/all-files/vsc/VscTriangleRight';
import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown'; import { VscTriangleDown } from '@react-icons/all-files/vsc/VscTriangleDown';
import { VscFolderOpened } from '@react-icons/all-files/vsc/VscFolderOpened';
import { VscFolder } from '@react-icons/all-files/vsc/VscFolder';
import { VscTrash } from '@react-icons/all-files/vsc/VscTrash';
import { VscAdd } from '@react-icons/all-files/vsc/VscAdd';
import { Button } from '@firecamp/ui'; import { Button } from '@firecamp/ui';
export default { export default {
@@ -20,7 +17,7 @@ export default {
size={12} size={12}
opacity={'0.6'} opacity={'0.6'}
/> />
<VscFolderOpened <FolderOpen
className="mr-1 flex-none" className="mr-1 flex-none"
size={16} size={16}
opacity={'0.8'} opacity={'0.8'}
@@ -33,7 +30,7 @@ export default {
size={12} size={12}
opacity={'0.6'} opacity={'0.6'}
/> />
<VscFolder <FolderClosed
className="mr-1 opacity-80 flex-none" className="mr-1 opacity-80 flex-none"
size={16} size={16}
opacity={'0.8'} opacity={'0.8'}
@@ -229,7 +226,7 @@ export default {
)} )}
{item.data.__ref.isFolder ? ( {item.data.__ref.isFolder ? (
<VscAdd <Plus
className="ml-1 cursor-pointer" className="ml-1 cursor-pointer"
tabIndex={2} tabIndex={2}
size={14} size={14}
@@ -241,7 +238,7 @@ export default {
<></> <></>
)} )}
<VscTrash <Trash2
className="ml-1 cursor-pointer" className="ml-1 cursor-pointer"
size={14} size={14}
onClick={() => { onClick={() => {