From 3df3d0de8bbd479efceab43dec2569a62ed12d80 Mon Sep 17 00:00:00 2001 From: Bartosz Leper Date: Wed, 24 Jul 2024 12:00:08 +0200 Subject: [PATCH] Remove unused SVG icons (#44548) --- .../design/src/SVGIcon/AccessRequests.tsx | 31 ------------- .../design/src/SVGIcon/ActiveSessions.tsx | 35 --------------- web/packages/design/src/SVGIcon/Add.tsx | 31 ------------- .../design/src/SVGIcon/Applications.tsx | 31 ------------- web/packages/design/src/SVGIcon/AuditLog.tsx | 35 --------------- .../design/src/SVGIcon/AuthConnectors.tsx | 35 --------------- web/packages/design/src/SVGIcon/Brain.tsx | 33 -------------- web/packages/design/src/SVGIcon/Chat.tsx | 31 ------------- web/packages/design/src/SVGIcon/Check.tsx | 31 ------------- .../design/src/SVGIcon/ChevronDown.tsx | 31 ------------- web/packages/design/src/SVGIcon/Close.tsx | 40 ----------------- .../design/src/SVGIcon/ConversationList.tsx | 31 ------------- web/packages/design/src/SVGIcon/Databases.tsx | 31 ------------- web/packages/design/src/SVGIcon/Desktops.tsx | 31 ------------- web/packages/design/src/SVGIcon/Devices.tsx | 32 -------------- web/packages/design/src/SVGIcon/Display.tsx | 31 ------------- web/packages/design/src/SVGIcon/Downloads.tsx | 31 ------------- web/packages/design/src/SVGIcon/Edit.tsx | 31 ------------- web/packages/design/src/SVGIcon/Error.tsx | 31 ------------- web/packages/design/src/SVGIcon/Expand.tsx | 31 ------------- .../design/src/SVGIcon/Integrations.tsx | 35 --------------- web/packages/design/src/SVGIcon/Label.tsx | 35 --------------- web/packages/design/src/SVGIcon/Leaf.tsx | 31 ------------- web/packages/design/src/SVGIcon/Logout.tsx | 31 ------------- .../design/src/SVGIcon/ManageClusters.tsx | 35 --------------- web/packages/design/src/SVGIcon/OpenAI.tsx | 31 ------------- web/packages/design/src/SVGIcon/Plus.tsx | 31 ------------- web/packages/design/src/SVGIcon/Popup.tsx | 31 ------------- .../design/src/SVGIcon/RemoteCommand.tsx | 31 ------------- web/packages/design/src/SVGIcon/Roles.tsx | 35 --------------- web/packages/design/src/SVGIcon/Run.tsx | 32 -------------- web/packages/design/src/SVGIcon/Search.tsx | 36 --------------- web/packages/design/src/SVGIcon/Server.tsx | 36 --------------- .../design/src/SVGIcon/SessionRecordings.tsx | 35 --------------- web/packages/design/src/SVGIcon/Settings.tsx | 31 ------------- .../design/src/SVGIcon/ShieldAlert.tsx | 33 -------------- web/packages/design/src/SVGIcon/Sidebar.tsx | 31 ------------- web/packages/design/src/SVGIcon/Support.tsx | 31 ------------- web/packages/design/src/SVGIcon/Terminal.tsx | 31 ------------- .../design/src/SVGIcon/TrustedClusters.tsx | 31 ------------- web/packages/design/src/SVGIcon/Upgrade.tsx | 31 ------------- web/packages/design/src/SVGIcon/User.tsx | 31 ------------- .../design/src/SVGIcon/UserSettings.tsx | 31 ------------- web/packages/design/src/SVGIcon/Users.tsx | 35 --------------- web/packages/design/src/SVGIcon/index.ts | 44 ------------------- 45 files changed, 1469 deletions(-) delete mode 100644 web/packages/design/src/SVGIcon/AccessRequests.tsx delete mode 100644 web/packages/design/src/SVGIcon/ActiveSessions.tsx delete mode 100644 web/packages/design/src/SVGIcon/Add.tsx delete mode 100644 web/packages/design/src/SVGIcon/Applications.tsx delete mode 100644 web/packages/design/src/SVGIcon/AuditLog.tsx delete mode 100644 web/packages/design/src/SVGIcon/AuthConnectors.tsx delete mode 100644 web/packages/design/src/SVGIcon/Brain.tsx delete mode 100644 web/packages/design/src/SVGIcon/Chat.tsx delete mode 100644 web/packages/design/src/SVGIcon/Check.tsx delete mode 100644 web/packages/design/src/SVGIcon/ChevronDown.tsx delete mode 100644 web/packages/design/src/SVGIcon/Close.tsx delete mode 100644 web/packages/design/src/SVGIcon/ConversationList.tsx delete mode 100644 web/packages/design/src/SVGIcon/Databases.tsx delete mode 100644 web/packages/design/src/SVGIcon/Desktops.tsx delete mode 100644 web/packages/design/src/SVGIcon/Devices.tsx delete mode 100644 web/packages/design/src/SVGIcon/Display.tsx delete mode 100644 web/packages/design/src/SVGIcon/Downloads.tsx delete mode 100644 web/packages/design/src/SVGIcon/Edit.tsx delete mode 100644 web/packages/design/src/SVGIcon/Error.tsx delete mode 100644 web/packages/design/src/SVGIcon/Expand.tsx delete mode 100644 web/packages/design/src/SVGIcon/Integrations.tsx delete mode 100644 web/packages/design/src/SVGIcon/Label.tsx delete mode 100644 web/packages/design/src/SVGIcon/Leaf.tsx delete mode 100644 web/packages/design/src/SVGIcon/Logout.tsx delete mode 100644 web/packages/design/src/SVGIcon/ManageClusters.tsx delete mode 100644 web/packages/design/src/SVGIcon/OpenAI.tsx delete mode 100644 web/packages/design/src/SVGIcon/Plus.tsx delete mode 100644 web/packages/design/src/SVGIcon/Popup.tsx delete mode 100644 web/packages/design/src/SVGIcon/RemoteCommand.tsx delete mode 100644 web/packages/design/src/SVGIcon/Roles.tsx delete mode 100644 web/packages/design/src/SVGIcon/Run.tsx delete mode 100644 web/packages/design/src/SVGIcon/Search.tsx delete mode 100644 web/packages/design/src/SVGIcon/Server.tsx delete mode 100644 web/packages/design/src/SVGIcon/SessionRecordings.tsx delete mode 100644 web/packages/design/src/SVGIcon/Settings.tsx delete mode 100644 web/packages/design/src/SVGIcon/ShieldAlert.tsx delete mode 100644 web/packages/design/src/SVGIcon/Sidebar.tsx delete mode 100644 web/packages/design/src/SVGIcon/Support.tsx delete mode 100644 web/packages/design/src/SVGIcon/Terminal.tsx delete mode 100644 web/packages/design/src/SVGIcon/TrustedClusters.tsx delete mode 100644 web/packages/design/src/SVGIcon/Upgrade.tsx delete mode 100644 web/packages/design/src/SVGIcon/User.tsx delete mode 100644 web/packages/design/src/SVGIcon/UserSettings.tsx delete mode 100644 web/packages/design/src/SVGIcon/Users.tsx diff --git a/web/packages/design/src/SVGIcon/AccessRequests.tsx b/web/packages/design/src/SVGIcon/AccessRequests.tsx deleted file mode 100644 index 1853c4b0caa5c..0000000000000 --- a/web/packages/design/src/SVGIcon/AccessRequests.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function AccessRequestsIcon({ size = 24, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/ActiveSessions.tsx b/web/packages/design/src/SVGIcon/ActiveSessions.tsx deleted file mode 100644 index a63fb2c594eee..0000000000000 --- a/web/packages/design/src/SVGIcon/ActiveSessions.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function ActiveSessionsIcon({ size = 24, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Add.tsx b/web/packages/design/src/SVGIcon/Add.tsx deleted file mode 100644 index d42bcb0c5301a..0000000000000 --- a/web/packages/design/src/SVGIcon/Add.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function AddIcon({ size = 10, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Applications.tsx b/web/packages/design/src/SVGIcon/Applications.tsx deleted file mode 100644 index 90a074978595c..0000000000000 --- a/web/packages/design/src/SVGIcon/Applications.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function ApplicationsIcon({ size = 22, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/AuditLog.tsx b/web/packages/design/src/SVGIcon/AuditLog.tsx deleted file mode 100644 index 02e9443aea5d7..0000000000000 --- a/web/packages/design/src/SVGIcon/AuditLog.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function AuditLogIcon({ size = 14, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/AuthConnectors.tsx b/web/packages/design/src/SVGIcon/AuthConnectors.tsx deleted file mode 100644 index 5ff1d65702e72..0000000000000 --- a/web/packages/design/src/SVGIcon/AuthConnectors.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function AuthConnectorsIcon({ size = 13, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Brain.tsx b/web/packages/design/src/SVGIcon/Brain.tsx deleted file mode 100644 index bc6a1664c4924..0000000000000 --- a/web/packages/design/src/SVGIcon/Brain.tsx +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function BrainIcon({ size = 22, fill }: SVGIconProps) { - return ( - - - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Chat.tsx b/web/packages/design/src/SVGIcon/Chat.tsx deleted file mode 100644 index 36a83e47653bf..0000000000000 --- a/web/packages/design/src/SVGIcon/Chat.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function ChatIcon({ size = 22, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Check.tsx b/web/packages/design/src/SVGIcon/Check.tsx deleted file mode 100644 index 96c072ef88deb..0000000000000 --- a/web/packages/design/src/SVGIcon/Check.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function CheckIcon({ size = 32, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/ChevronDown.tsx b/web/packages/design/src/SVGIcon/ChevronDown.tsx deleted file mode 100644 index b67532f2fa106..0000000000000 --- a/web/packages/design/src/SVGIcon/ChevronDown.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function ChevronDownIcon({ size = 14, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Close.tsx b/web/packages/design/src/SVGIcon/Close.tsx deleted file mode 100644 index f05328d0eb485..0000000000000 --- a/web/packages/design/src/SVGIcon/Close.tsx +++ /dev/null @@ -1,40 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function CloseIcon({ size = 24, fill }: SVGIconProps) { - return ( - - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/ConversationList.tsx b/web/packages/design/src/SVGIcon/ConversationList.tsx deleted file mode 100644 index 338b1d20ce673..0000000000000 --- a/web/packages/design/src/SVGIcon/ConversationList.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function ConversationListIcon({ size = 24, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Databases.tsx b/web/packages/design/src/SVGIcon/Databases.tsx deleted file mode 100644 index f2b5183822b3c..0000000000000 --- a/web/packages/design/src/SVGIcon/Databases.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function DatabasesIcon({ size = 20, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Desktops.tsx b/web/packages/design/src/SVGIcon/Desktops.tsx deleted file mode 100644 index f5dcff87d0459..0000000000000 --- a/web/packages/design/src/SVGIcon/Desktops.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function DesktopsIcon({ size = 20, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Devices.tsx b/web/packages/design/src/SVGIcon/Devices.tsx deleted file mode 100644 index 20e075257cece..0000000000000 --- a/web/packages/design/src/SVGIcon/Devices.tsx +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function DevicesIcon({ size = 13, fill }: SVGIconProps) { - return ( - - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Display.tsx b/web/packages/design/src/SVGIcon/Display.tsx deleted file mode 100644 index 499cdbbf33c8e..0000000000000 --- a/web/packages/design/src/SVGIcon/Display.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function DisplayIcon({ size = 32, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Downloads.tsx b/web/packages/design/src/SVGIcon/Downloads.tsx deleted file mode 100644 index 7088bd2cd8886..0000000000000 --- a/web/packages/design/src/SVGIcon/Downloads.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function DownloadsIcon({ size = 18, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Edit.tsx b/web/packages/design/src/SVGIcon/Edit.tsx deleted file mode 100644 index 880e6a9f455b8..0000000000000 --- a/web/packages/design/src/SVGIcon/Edit.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function EditIcon({ size = 24, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Error.tsx b/web/packages/design/src/SVGIcon/Error.tsx deleted file mode 100644 index 6eb1709ba7b66..0000000000000 --- a/web/packages/design/src/SVGIcon/Error.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function ErrorIcon({ size = 24, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Expand.tsx b/web/packages/design/src/SVGIcon/Expand.tsx deleted file mode 100644 index 587e7e4eb744c..0000000000000 --- a/web/packages/design/src/SVGIcon/Expand.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function ExpandIcon({ size = 16, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Integrations.tsx b/web/packages/design/src/SVGIcon/Integrations.tsx deleted file mode 100644 index 7f4af2f55452e..0000000000000 --- a/web/packages/design/src/SVGIcon/Integrations.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function IntegrationsIcon({ size = 14, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Label.tsx b/web/packages/design/src/SVGIcon/Label.tsx deleted file mode 100644 index fc215276926d1..0000000000000 --- a/web/packages/design/src/SVGIcon/Label.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import type { SVGIconProps } from './common'; - -export function LabelIcon({ size = 14, fill = 'white' }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Leaf.tsx b/web/packages/design/src/SVGIcon/Leaf.tsx deleted file mode 100644 index bc57726e2527a..0000000000000 --- a/web/packages/design/src/SVGIcon/Leaf.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function LeafIcon({ size = 32, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Logout.tsx b/web/packages/design/src/SVGIcon/Logout.tsx deleted file mode 100644 index 0a4c5492f97be..0000000000000 --- a/web/packages/design/src/SVGIcon/Logout.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function LogoutIcon({ size = 18, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/ManageClusters.tsx b/web/packages/design/src/SVGIcon/ManageClusters.tsx deleted file mode 100644 index 52cb8c41fb8dd..0000000000000 --- a/web/packages/design/src/SVGIcon/ManageClusters.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function ManageClustersIcon({ size = 14, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/OpenAI.tsx b/web/packages/design/src/SVGIcon/OpenAI.tsx deleted file mode 100644 index 2f9e48e5d6c74..0000000000000 --- a/web/packages/design/src/SVGIcon/OpenAI.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from 'design/SVGIcon/SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function OpenAIIcon({ size = 20, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Plus.tsx b/web/packages/design/src/SVGIcon/Plus.tsx deleted file mode 100644 index 5d17e5af5b85f..0000000000000 --- a/web/packages/design/src/SVGIcon/Plus.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function PlusIcon({ size = 30, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Popup.tsx b/web/packages/design/src/SVGIcon/Popup.tsx deleted file mode 100644 index 150d06aed2634..0000000000000 --- a/web/packages/design/src/SVGIcon/Popup.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function PopupIcon({ size = 20, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/RemoteCommand.tsx b/web/packages/design/src/SVGIcon/RemoteCommand.tsx deleted file mode 100644 index 59e0f8ba7e1dd..0000000000000 --- a/web/packages/design/src/SVGIcon/RemoteCommand.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function RemoteCommandIcon({ size = 24, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Roles.tsx b/web/packages/design/src/SVGIcon/Roles.tsx deleted file mode 100644 index 4cc3a1040e7d8..0000000000000 --- a/web/packages/design/src/SVGIcon/Roles.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function RolesIcon({ size = 14, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Run.tsx b/web/packages/design/src/SVGIcon/Run.tsx deleted file mode 100644 index fef0879f18103..0000000000000 --- a/web/packages/design/src/SVGIcon/Run.tsx +++ /dev/null @@ -1,32 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function RunIcon({ size = 48, fill = 'white' }: SVGIconProps) { - return ( - - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Search.tsx b/web/packages/design/src/SVGIcon/Search.tsx deleted file mode 100644 index bdd8d4f4f1302..0000000000000 --- a/web/packages/design/src/SVGIcon/Search.tsx +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function SearchIcon({ size = 24, fill }: SVGIconProps) { - return ( - - - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Server.tsx b/web/packages/design/src/SVGIcon/Server.tsx deleted file mode 100644 index 7d8cb095b0302..0000000000000 --- a/web/packages/design/src/SVGIcon/Server.tsx +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import type { SVGIconProps } from './common'; - -export function ServerIcon({ size = 13, fill = 'white' }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/SessionRecordings.tsx b/web/packages/design/src/SVGIcon/SessionRecordings.tsx deleted file mode 100644 index 7833fed896e48..0000000000000 --- a/web/packages/design/src/SVGIcon/SessionRecordings.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function SessionRecordingsIcon({ size = 14, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Settings.tsx b/web/packages/design/src/SVGIcon/Settings.tsx deleted file mode 100644 index e747a3dcea0a8..0000000000000 --- a/web/packages/design/src/SVGIcon/Settings.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function SettingsIcon({ size = 32, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/ShieldAlert.tsx b/web/packages/design/src/SVGIcon/ShieldAlert.tsx deleted file mode 100644 index 301113982910b..0000000000000 --- a/web/packages/design/src/SVGIcon/ShieldAlert.tsx +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function ShieldAlertIcon({ size = 16, fill }: SVGIconProps) { - return ( - - - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Sidebar.tsx b/web/packages/design/src/SVGIcon/Sidebar.tsx deleted file mode 100644 index db551368f457e..0000000000000 --- a/web/packages/design/src/SVGIcon/Sidebar.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function SidebarIcon({ size = 24, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Support.tsx b/web/packages/design/src/SVGIcon/Support.tsx deleted file mode 100644 index f64091c85d4c6..0000000000000 --- a/web/packages/design/src/SVGIcon/Support.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function SupportIcon({ size = 18, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Terminal.tsx b/web/packages/design/src/SVGIcon/Terminal.tsx deleted file mode 100644 index 93d30f0be9451..0000000000000 --- a/web/packages/design/src/SVGIcon/Terminal.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function TerminalIcon({ size = 32, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/TrustedClusters.tsx b/web/packages/design/src/SVGIcon/TrustedClusters.tsx deleted file mode 100644 index fbece258f5ee0..0000000000000 --- a/web/packages/design/src/SVGIcon/TrustedClusters.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function TrustedClustersIcon({ size = 14, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Upgrade.tsx b/web/packages/design/src/SVGIcon/Upgrade.tsx deleted file mode 100644 index 7d278ee4a57b9..0000000000000 --- a/web/packages/design/src/SVGIcon/Upgrade.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function UpgradeIcon({ size = 50, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/User.tsx b/web/packages/design/src/SVGIcon/User.tsx deleted file mode 100644 index 19333d081fc6c..0000000000000 --- a/web/packages/design/src/SVGIcon/User.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from 'design/SVGIcon/SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function UserIcon({ size = 14, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/UserSettings.tsx b/web/packages/design/src/SVGIcon/UserSettings.tsx deleted file mode 100644 index bf0568200f87d..0000000000000 --- a/web/packages/design/src/SVGIcon/UserSettings.tsx +++ /dev/null @@ -1,31 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function UserSettingsIcon({ size = 18, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/Users.tsx b/web/packages/design/src/SVGIcon/Users.tsx deleted file mode 100644 index 32de9b243d89e..0000000000000 --- a/web/packages/design/src/SVGIcon/Users.tsx +++ /dev/null @@ -1,35 +0,0 @@ -/** - * Teleport - * Copyright (C) 2023 Gravitational, Inc. - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program 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 - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - */ - -import React from 'react'; - -import { SVGIcon } from './SVGIcon'; - -import type { SVGIconProps } from './common'; - -export function UsersIcon({ size = 14, fill }: SVGIconProps) { - return ( - - - - ); -} diff --git a/web/packages/design/src/SVGIcon/index.ts b/web/packages/design/src/SVGIcon/index.ts index a88faaba3ec7c..8e78eb016a1f8 100644 --- a/web/packages/design/src/SVGIcon/index.ts +++ b/web/packages/design/src/SVGIcon/index.ts @@ -16,66 +16,22 @@ * along with this program. If not, see . */ -export { AccessRequestsIcon } from './AccessRequests'; -export { ActiveSessionsIcon } from './ActiveSessions'; -export { AddIcon } from './Add'; export { AnsibleIcon } from './Ansible'; -export { ApplicationsIcon } from './Applications'; -export { AuditLogIcon } from './AuditLog'; -export { AuthConnectorsIcon } from './AuthConnectors'; export { AWSIcon } from './AWS'; export { AzureIcon } from './Azure'; -export { BrainIcon } from './Brain'; -export { ChatIcon } from './Chat'; -export { CheckIcon } from './Check'; -export { ChevronDownIcon } from './ChevronDown'; export { ChevronRightIcon } from './ChevronRight'; export { CircleCIIcon } from './CircleCI'; -export { CloseIcon } from './Close'; -export { ConversationListIcon } from './ConversationList'; -export { DatabasesIcon } from './Databases'; -export { DesktopsIcon } from './Desktops'; -export { DevicesIcon } from './Devices'; -export { DisplayIcon } from './Display'; -export { DownloadsIcon } from './Downloads'; -export { EditIcon } from './Edit'; -export { ErrorIcon } from './Error'; -export { ExpandIcon } from './Expand'; export { ExternalLinkIcon } from './ExternalLink'; export { GCPIcon } from './GCP'; export { GitHubIcon } from './GitHub'; export { GitLabIcon } from './GitLab'; -export { IntegrationsIcon } from './Integrations'; export { JenkinsIcon } from './Jenkins'; export { KubernetesIcon } from './Kubernetes'; -export { LabelIcon } from './Label'; -export { LeafIcon } from './Leaf'; export { LockIcon } from './Lock'; -export { LogoutIcon } from './Logout'; -export { ManageClustersIcon } from './ManageClusters'; export { OktaIcon } from './Okta'; -export { OpenAIIcon } from './OpenAI'; -export { PlusIcon } from './Plus'; -export { PopupIcon } from './Popup'; -export { RemoteCommandIcon } from './RemoteCommand'; -export { RolesIcon } from './Roles'; -export { RunIcon } from './Run'; -export { SearchIcon } from './Search'; -export { ServerIcon } from './Server'; export { ServersIcon } from './Servers'; -export { SessionRecordingsIcon } from './SessionRecordings'; -export { SettingsIcon } from './Settings'; -export { ShieldAlertIcon } from './ShieldAlert'; -export { SidebarIcon } from './Sidebar'; export { SpaceliftIcon } from './Spacelift'; -export { SupportIcon } from './Support'; export { TeleportGearIcon } from './TeleportGearIcon'; -export { TerminalIcon } from './Terminal'; -export { TrustedClustersIcon } from './TrustedClusters'; -export { UpgradeIcon } from './Upgrade'; -export { UserIcon } from './User'; -export { UsersIcon } from './Users'; -export { UserSettingsIcon } from './UserSettings'; export { SVGIcon } from './SVGIcon'; export type { SVGIconProps } from './common';