Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove icons-generic (backport #1074) #1144

Merged
merged 6 commits into from
Dec 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"changes": [
{
"packageName": "@itwin/appui-react",
"comment": "Removed some references on @bentley/icons-generic",
"type": "none"
}
],
"packageName": "@itwin/appui-react"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"changes": [
{
"packageName": "@itwin/components-react",
"comment": "Removed some references on @bentley/icons-generic",
"type": "none"
}
],
"packageName": "@itwin/components-react"
}
6 changes: 0 additions & 6 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 7 additions & 1 deletion docs/changehistory/NextVersion.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,9 @@ Table of contents:
- [@itwin/components-react](#itwincomponents-react)
- [Deprecations](#deprecations)
- [Additions](#additions-1)
- [@itwin/core-react](#itwincore-react)
- [Changes](#changes-1)
- [@itwin/core-react](#itwincore-react)
- [Changes](#changes-2)

## Drop support for iTwin.js 3.x

Expand Down Expand Up @@ -147,6 +148,7 @@ AppUI packages now specify `@itwin/itwinui-react` as a [peer dependency](https:/
- Popout widgets are now displayed in a flow layout to match the layout of floating, stage panel, and popout widgets when `reparentPopoutWidgets` is enabled. [#1049](https://github.com/iTwin/appui/pull/1049)
- Use React portal instead of creating a separate element tree for each child window. [#1062](https://github.com/iTwin/appui/pull/1062)
- Removed incorrect usage of the internal `IModelApp.renderSystem.options.displaySolarShadows` check from `useSolarDataProvider`. The `wantShadows` property of the viewport display style is used instead. [#1066](https://github.com/iTwin/appui/pull/1066)
- Removed several references to `@bentley/icons-generic` by either reusing similar icons from `@itwin/itwinui-icons` or inlining the icons directly. [#1074](https://github.com/iTwin/appui/pull/1074)
- Add error boundary to popout widgets. [#1075](https://github.com/iTwin/appui/pull/1075)
- Updated the styling of the `BackstageAppButton` and `NestedFrontstageAppButton` components to match the updated toolbars. [#1078](https://github.com/iTwin/appui/pull/1078)
- The new toolbars will now handle snap opacity mode when it is enabled. [#1082](https://github.com/iTwin/appui/pull/1082)
Expand All @@ -164,6 +166,10 @@ AppUI packages now specify `@itwin/itwinui-react` as a [peer dependency](https:/
- Added the `IMergingPropertyDataProvider` interface, which combines any number of `IPropertyDataProvider` instances, and added the `createMergedPropertyDataProvider` factory function that creates an `IMergingPropertyDataProvider` instance. [#1040](https://github.com/iTwin/appui/pull/1040)
- Added a callback to `VirtualizedPropertyGrid` which determines which editors should always be visible. [#1090](https://github.com/iTwin/appui/pull/1090)

### Changes

- Removed a dependency to `@bentley/icons-generic` by reusing icons from `@itwin/itwinui-icons`. [#1074](https://github.com/iTwin/appui/pull/1074)

## @itwin/core-react

### Changes
Expand Down
1 change: 1 addition & 0 deletions docs/storybook/assets/placeholder.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion docs/storybook/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
"test": ""
},
"dependencies": {
"@bentley/icons-generic": "^1.0.34",
"@bentley/icons-generic-webfont": "^1.0.34",
"@itwin/appui-abstract": "^4.0.0",
"@itwin/appui-react": "workspace:*",
Expand Down
2 changes: 1 addition & 1 deletion docs/storybook/src/deprecated/Icon.stories.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import React from "react";
import type { Decorator, Meta, StoryObj } from "@storybook/react";
import placeholderSvg from "@bentley/icons-generic/icons/placeholder.svg";
import placeholderSvg from "../../assets/placeholder.svg";
import { useConditionalProp } from "@itwin/appui-react-internal/lib/appui-react/hooks/useConditionalProp";
import { ImageRenderer } from "@itwin/components-react-internal/src/components-react/common/ImageRenderer";
import { ConditionalIconItem, Icon } from "@itwin/core-react";
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgAssetClassificationHide() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path d="m5 0 5 5-5 5-5-5zm2.413 15.15 6.712-6.711.85.85L8.263 16zm.597-1.008.66-.661a3.04 3.04 0 0 1-1.2-1.262 4.5 4.5 0 0 1 3.724-2.102q.364-.015.72.06l.782-.781a6 6 0 0 0-1.502-.18 5.31 5.31 0 0 0-4.806 3.003 5.06 5.06 0 0 0 1.622 1.923m6.428-3.845-.66.66a4.3 4.3 0 0 1 1.2 1.262 4.51 4.51 0 0 1-3.724 2.103 5 5 0 0 1-.781-.12l-.781.78a5.35 5.35 0 0 0 3.845-.3A5.43 5.43 0 0 0 16 12.22a5.5 5.5 0 0 0-1.562-1.922" />
</svg>
);
}
18 changes: 18 additions & 0 deletions ui/appui-react/src/appui-react/icons/SvgAssetIsolate.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgAssetIsolate() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path d="M8 12.571h3.429V16H8zM8 8v3.429h3.429V8zm2.857 2.857H8.571V8.571h2.286zM12.571 8v3.429H16V8zm2.858 2.857h-2.286V8.571h2.286zm-2.858 1.714V16H16v-3.429zm2.858 2.858h-2.286v-2.286h2.286zM5 0l5 5-5 5-5-5z" />
</svg>
);
}
19 changes: 19 additions & 0 deletions ui/appui-react/src/appui-react/icons/SvgGyroscope.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgGyroscope() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path d="M7.6 0c-.2 0-.4.1-.5.2-1.1.6-2 1.5-2.6 2.6l.5-.2c.1-.3.3-.5.4-.7C5.9 1.2 6.5.6 7.2.3c.4-.2.5-.3.4-.3m1.1 5.3L10.3.7l4 2.9-2 .7.2.4c1 2.5.9 5.2-.3 7.6-.3.7-.8 1.3-1.3 1.7-.8.8-1.9 1.1-3.1 1-.4-.1-.9-.2-1.3-.4-.5-.3-.9-.6-1.3-1l1-.7c.3.3.6.5.9.7s.7.2 1 .2c.6 0 1.2-.2 1.6-.7 1.8-1.7 2.3-5 1.3-7.7l-.3-.7zm-5.1.8c-.2.1-.4.2-.5.3s-.1.3-.1.5v1.4c.2.1.5.2.7.3V7.4z" />
<path d="M7.8 3c-1.3 0-2.6.2-3.9.7C1.9 4.4.6 5.4.2 6.6c-.4 1.1-.1 2.3.8 3 .8.7 1.7 1.1 2.7 1.3l.8.2v2l4-2.6-4-3v2h-.2c-.1 0-.5-.1-.7-.2C2 8.8 1.2 7.9 1.6 7s1.3-1.6 2.2-1.9C5 4.5 6.3 4.1 7.7 4h.6l.3-.9c-.3 0-.6-.1-.8-.1m5.6 1.6-.3.1c0 .1.1.3.1.4l1.2.6q1.05.6 1.5 1.8c-.1-.5-.3-.9-.5-1.2-.5-.8-1.2-1.3-2-1.7" />
</svg>
);
}
18 changes: 18 additions & 0 deletions ui/appui-react/src/appui-react/icons/SvgLayersHide.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgLayersHide() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path d="M12.8 3.51 6.4 0 0 3.51l6.4 3.51zM6.4 8.245 1.2 5.388 0 6.04l6.4 3.51 6.4-3.51-1.2-.653zM1.2 7.84l5.03 2.76c-.24.3-.46.62-.63.96L0 8.49zm6.213 7.31 6.712-6.711.85.85L8.263 16zm.597-1.008.66-.661a3.04 3.04 0 0 1-1.2-1.262 4.5 4.5 0 0 1 3.724-2.102q.364-.015.72.06l.782-.781a6 6 0 0 0-1.502-.18 5.31 5.31 0 0 0-4.806 3.003 5.06 5.06 0 0 0 1.622 1.923m6.428-3.845-.66.66a4.3 4.3 0 0 1 1.2 1.262 4.51 4.51 0 0 1-3.724 2.103 5 5 0 0 1-.781-.12l-.781.78a5.35 5.35 0 0 0 3.845-.3A5.43 5.43 0 0 0 16 12.22a5.5 5.5 0 0 0-1.562-1.922" />
</svg>
);
}
18 changes: 18 additions & 0 deletions ui/appui-react/src/appui-react/icons/SvgLayersIsolate.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgLayersIsolate() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path d="M13 3.494 6.5 0 0 3.494l6.5 3.494zM6.5 8.21l.5-.27v1.3l-.5.27L0 6.01l1.22-.65zm6.5-2.2L11.16 7H8.74l3.04-1.64zm-6 4.36v1.3l-.5.27L0 8.45l1.22-.65 5.28 2.84zm1 2.201h3.429V16H8zM8 8v3.429h3.429V8zm2.857 2.857H8.571V8.571h2.286zM12.571 8v3.429H16V8zm2.858 2.857h-2.286V8.571h2.286zm-2.858 1.714V16H16v-3.429zm2.858 2.858h-2.286v-2.286h2.286z" />
</svg>
);
}
22 changes: 22 additions & 0 deletions ui/appui-react/src/appui-react/icons/SvgModelHide.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgModelHide() {
return (
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<path
d="m7 7.13 2.62 1.29a6 6 0 0 0-1.15.42L7 8.12l-.5-.25-.5.25-4.48 2.2-.04.02L1 10.1v-.51l5-2.46V1.18l.5-.21.5.21z"
opacity=".33"
/>
<path d="M6.5 0 0 3.2v7.47l6.12 3.01a4.6 4.6 0 0 1-.82-1.5l-3.78-1.86-.52-.26V4.39l5 2.46v4.06A6.6 6.6 0 0 1 7 9.8V6.85l5-2.46v3.87a5 5 0 0 1 .76.12l.24-.24V3.2zM7 5.78l-.5.25-.5-.25L1.36 3.5 6 1.22l.5-.25.5.25 4.64 2.28zm.413 9.37 6.712-6.711.85.85L8.263 16zm.597-1.008.66-.661a3.04 3.04 0 0 1-1.2-1.262 4.5 4.5 0 0 1 3.724-2.102 3 3 0 0 1 .72.06l.782-.781a6 6 0 0 0-1.502-.18 5.31 5.31 0 0 0-4.806 3.003 5.06 5.06 0 0 0 1.622 1.923m6.428-3.845-.66.66a4.3 4.3 0 0 1 1.2 1.262 4.51 4.51 0 0 1-3.724 2.103 5 5 0 0 1-.781-.12l-.781.78a5.35 5.35 0 0 0 3.845-.3A5.43 5.43 0 0 0 16 12.22a5.5 5.5 0 0 0-1.562-1.922" />
</svg>
);
}
22 changes: 22 additions & 0 deletions ui/appui-react/src/appui-react/icons/SvgModelIsolate.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgModelIsolate() {
return (
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
<path
d="M7 1.18v6.94l-.5-.25-.5.25-4.48 2.2-.04.02L1 10.1v-.51l5-2.46V1.18l.5-.21z"
opacity=".33"
/>
<path d="M8 12.571h3.429V16H8zM8 8v3.429h3.429V8zm2.857 2.857H8.571V8.571h2.286zM12.571 8v3.429H16V8zm2.858 2.857h-2.286V8.571h2.286zm-2.858 1.714V16H16v-3.429zm2.858 2.858h-2.286v-2.286h2.286zM6.5 0 0 3.2v7.47l6.5 3.2.5-.25V6.85l5-2.46V7h1V3.2zM6 12.52l-4.48-2.2-.52-.26V4.39l5 2.46zm1-6.74-.5.25-.5-.25L1.36 3.5 6 1.22l.5-.25.5.25 4.64 2.28z" />
</svg>
);
}
19 changes: 19 additions & 0 deletions ui/appui-react/src/appui-react/icons/SvgSavedView.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgSavedView() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path d="M15 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1m0 11-4 4H5l-4-4V5l4-4h6l4 4Z" />
<path d="m2 10.5 2.5-3 2.5 3m.77-.64.53.64H14l-4.5-6-2.94 3.91M2 11h12l-1 1H3Z" />
</svg>
);
}
19 changes: 19 additions & 0 deletions ui/appui-react/src/appui-react/icons/SvgSectionTool.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgSectionTool() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path d="M3 8h10v8H3Z" style={{ opacity: 0.5 }} />
<path d="M3 2h10v4H3zm0-2h2v1H3zM0 2h1V1h1V0H0zm15 1h1v2h-1zM3 7h2v1H3zM1 6H0v2h2V7H1zM0 3h1v2H0zm7-3h2v1H7zm4 7h2v1h-2zM7 7h2v1H7zm7-7v1h1v1h1V0zm-3 0h2v1h-2zm4 7h-1v1h2V6h-1z" />
</svg>
);
}
18 changes: 18 additions & 0 deletions ui/appui-react/src/appui-react/icons/SvgSelectionClear.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgSelectionClear() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path d="M2 5H1v2h1Zm0 3H1v2h1Zm7-6H7v1h2ZM6 2H4v1h2ZM2 3h1V2H1v2h1Zm12 7h1V8h-1Zm0 2h-1v1h2v-2h-1Zm0-5h1V5h-1Zm-7 6h2v-1H7Zm3 0h2v-1h-2Zm-6.846.75L14.25 2.654 12.846 1.25 1.75 12.346Z" />
</svg>
);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgCubeFaceBottom() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path opacity=".33" d="m.56 12.31 4.69 3.25 10-2.06-5.19-3.06z" />
<path d="M11 0h-1L0 2v11l5 3h1l10-2V3Zm4 12.62-4-2.19V5l4-.8Zm-.49-9.35L11 4V1.17ZM10 1v3.19L6 5 1.69 2.68Zm0 4.2V10l-4 .8V6Zm-5 .36V11l-4 .8V3.37Zm-3.51 7.17L5 12v2.82ZM6 11.81l4-.81 4.32 2.32L6 15Z" />
</svg>
);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgCubeFaceFront() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path opacity=".33" d="M5.5 5.5v10.06l9.94-2.12V3.56z" />
<path d="M11 0h-1L0 2v11l5 3h1l10-2V3Zm4 12.62-4-2.19V5l4-.8Zm-.49-9.35L11 4V1.17ZM10 1v3.19L6 5 1.69 2.68Zm0 4.2V10l-4 .8V6Zm-5 .36V11l-4 .8V3.37Zm-3.51 7.17L5 12v2.82ZM6 11.81l4-.81 4.32 2.32L6 15Z" />
</svg>
);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgCubeFaceIsoLeft() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path opacity=".33" d="m3.962 4.294 4.51.59L5.398 9.32z" />
<path d="M11 0h-1L0 2v11l5 3h1l10-2V3Zm0 1.166 3.51 2.106-3.51.713Zm-1-.146v3.168l-1.022.208-5.423-.71-1.869-1.003Zm0 4.176V10l-4 .804V9.5l2.819-4.066Zm-5 9.638-3.51-2.107L5 12.016Zm0-3.83-4 .805V3.37l2.38 1.304L5 10.349Zm.502-2.54-1.043-3.65 3.276.428ZM6 14.98v-3.168L10 11l4.322 2.316Zm9-2.356-4-2.187V4.995l4-.804Z" />
</svg>
);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgCubeFaceIsoRight() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path opacity=".33" d="m12.165 1.176-.941 3.344 4.485 4.846z" />
<path d="M13.052 1.231 11 0h-1L0 2v11l5 3h1l10-2V8.043Zm-.829.669.04.024L15 8.25l-3.5-3.781Zm-.889-.533L11 2.554V1.166ZM5 14.834l-3.51-2.107L5 12.016Zm0-3.83-4 .805V3.37l4 2.192Zm-3.314-8.32L10 1.02v3.168L6 5ZM10 5.196V10l-4 .804V6ZM6 14.98v-3.168L10 11l4.322 2.316Zm5-4.543V5.401l4 4.321v2.902Z" />
</svg>
);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
* @module Utilities
*/

import * as React from "react";

/** @internal */
export function SvgCubeFaceLeft() {
return (
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
<path opacity=".33" d="M.54 2.67v9.83l4.88 3.08V5.21z" />
<path d="M11 0h-1L0 2v11l5 3h1l10-2V3Zm4 12.62-4-2.19V5l4-.8Zm-.49-9.35L11 4V1.17ZM10 1v3.19L6 5 1.69 2.68Zm0 4.2V10l-4 .8V6Zm-5 .36V11l-4 .8V3.37Zm-3.51 7.17L5 12v2.82ZM6 11.81l4-.81 4.32 2.32L6 15Z" />
</svg>
);
}
Loading
Loading