From 0725459fc03451f5492671ef294018cb046be2fb Mon Sep 17 00:00:00 2001 From: Jamie Pine <32987599+jamiepine@users.noreply.github.com> Date: Tue, 25 Oct 2022 18:47:09 -0700 Subject: [PATCH] Polish Icon Usage (#437) --- apps/landing/package.json | 1 - apps/landing/src/components/DocsLayout.tsx | 5 +- apps/landing/src/components/DocsSidebar.tsx | 2 +- apps/landing/src/components/NavBar.tsx | 24 +- apps/landing/src/pages/careers.page.tsx | 46 ++-- apps/landing/src/pages/docs/doc.page.tsx | 4 +- apps/landing/src/pages/docs/docs.ts | 10 +- apps/landing/vite.config.ts | 4 +- core/src/job/job_manager.rs | 5 +- packages/interface/package.json | 3 - packages/interface/src/AppLayout.tsx | 15 +- .../src/components/device/Device.tsx | 19 +- .../components/explorer/ExplorerTopBar.tsx | 20 +- .../src/components/explorer/Inspector.tsx | 5 +- .../src/components/jobs/JobManager.tsx | 39 ++-- packages/interface/src/components/key/Key.tsx | 6 +- .../src/components/key/KeyMounter.tsx | 7 +- .../interface/src/components/layout/Modal.tsx | 4 +- .../src/components/layout/Sidebar.tsx | 70 +++--- .../components/location/LocationListItem.tsx | 5 +- .../src/components/primitive/Listbox.tsx | 6 +- .../components/settings/SettingsContainer.tsx | 25 +- .../components/settings/SettingsHeader.tsx | 2 +- .../components/settings/SettingsSidebar.tsx | 30 ++- packages/interface/src/screens/Overview.tsx | 1 - .../src/screens/settings/Settings.tsx | 12 +- .../screens/settings/library/TagsSettings.tsx | 4 +- .../settings/node/LibrariesSettings.tsx | 7 +- packages/ui/package.json | 1 - packages/ui/src/Dropdown.tsx | 2 +- packages/ui/src/Select.tsx | 6 +- packages/ui/style/colors.scss | 2 +- pnpm-lock.yaml | 216 ++++++++++-------- 33 files changed, 321 insertions(+), 287 deletions(-) diff --git a/apps/landing/package.json b/apps/landing/package.json index b6d5ea51e..44002d4bc 100644 --- a/apps/landing/package.json +++ b/apps/landing/package.json @@ -11,7 +11,6 @@ }, "dependencies": { "@headlessui/react": "^1.7.3", - "@heroicons/react": "^2.0.12", "@icons-pack/react-simple-icons": "^5.8.0", "@sd/assets": "workspace:*", "@sd/docs": "workspace:*", diff --git a/apps/landing/src/components/DocsLayout.tsx b/apps/landing/src/components/DocsLayout.tsx index 6d6c4dc6a..e285e10b6 100644 --- a/apps/landing/src/components/DocsLayout.tsx +++ b/apps/landing/src/components/DocsLayout.tsx @@ -1,6 +1,5 @@ -import { ChevronRightIcon } from '@heroicons/react/24/solid'; import { Button } from '@sd/ui'; -import { List, X } from 'phosphor-react'; +import { CaretRight, List, X } from 'phosphor-react'; import { PropsWithChildren, useState } from 'react'; import pkg from 'react-burger-menu'; @@ -53,7 +52,7 @@ export default function DocsLayout(props: Props) { return (
); })} diff --git a/apps/landing/src/components/DocsSidebar.tsx b/apps/landing/src/components/DocsSidebar.tsx index 413778469..1c76d8bbd 100644 --- a/apps/landing/src/components/DocsSidebar.tsx +++ b/apps/landing/src/components/DocsSidebar.tsx @@ -37,7 +37,7 @@ export default function DocsSidebar(props: Props) { )} >{props.description}
diff --git a/packages/interface/src/components/settings/SettingsSidebar.tsx b/packages/interface/src/components/settings/SettingsSidebar.tsx index 348d3f24d..8cb1d81dd 100644 --- a/packages/interface/src/components/settings/SettingsSidebar.tsx +++ b/packages/interface/src/components/settings/SettingsSidebar.tsx @@ -1,34 +1,40 @@ -import { CogIcon, HeartIcon, KeyIcon, ShieldCheckIcon, TagIcon } from '@heroicons/react/24/outline'; -import { BuildingLibraryIcon } from '@heroicons/react/24/solid'; import { + Books, FlyingSaucer, + GearSix, HardDrive, + Heart, + Key, KeyReturn, PaintBrush, PuzzlePiece, Receipt, - ShareNetwork + ShareNetwork, + ShieldCheck, + TagSimple } from 'phosphor-react'; +import { useOperatingSystem } from '../../hooks/useOperatingSystem'; import { SidebarLink } from '../layout/Sidebar'; import { SettingsHeading, SettingsIcon } from './SettingsHeader'; export const SettingsSidebar = () => { + const os = useOperatingSystem(); return (