Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 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
3 changes: 3 additions & 0 deletions src-docs/src/views/icon/icons.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ export const iconTypes = [
'boxesHorizontal',
'boxesVertical',
'branch',
'branchUser',
'broom',
'brush',
'bug',
Expand Down Expand Up @@ -61,6 +62,7 @@ export const iconTypes = [
'currency',
'cut',
'database',
'desktop',
'document',
'documents',
'documentEdit',
Expand Down Expand Up @@ -191,6 +193,7 @@ export const iconTypes = [
'securitySignal',
'securitySignalDetected',
'securitySignalResolved',
'sessionViewer',
'shard',
'share',
'snowflake',
Expand Down
69 changes: 69 additions & 0 deletions src/components/icon/__snapshots__/icon.test.tsx.snap
Original file line number Diff line number Diff line change
Expand Up @@ -1032,6 +1032,29 @@ exports[`EuiIcon props type branch is rendered 1`] = `
</svg>
`;

exports[`EuiIcon props type branchUser is rendered 1`] = `
<svg
aria-hidden="true"
class="euiIcon euiIcon--medium euiIcon-isLoaded"
data-icon-type="branchUser"
focusable="false"
height="16"
role="img"
viewBox="0 0 16 16"
width="16"
xmlns="http://www.w3.org/2000/svg"
>
<path
clip-rule="evenodd"
d="M6 7.987a3.49 3.49 0 00-2.5 1.05v-4.1a2 2 0 10-1 0v6.126a2 2 0 101.034.01A2.5 2.5 0 016 8.986h1a3.5 3.5 0 003.47-3.043 2 2 0 10-1.009-.017A2.5 2.5 0 017 7.987H6zM4 3a1 1 0 11-2 0 1 1 0 012 0zm0 10a1 1 0 11-2 0 1 1 0 012 0zm7-9a1 1 0 11-2 0 1 1 0 012 0z"
fill-rule="evenodd"
/>
<path
d="M13.5 10.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM9 15c.284-1.223 1.519-2.143 3-2.143s2.716.92 3 2.143H9z"
/>
</svg>
`;

exports[`EuiIcon props type broom is rendered 1`] = `
<svg
aria-hidden="true"
Expand Down Expand Up @@ -1826,6 +1849,29 @@ exports[`EuiIcon props type database is rendered 1`] = `
</svg>
`;

exports[`EuiIcon props type desktop is rendered 1`] = `
<svg
aria-hidden="true"
class="euiIcon euiIcon--medium euiIcon-isLoaded"
data-icon-type="desktop"
focusable="false"
height="16"
role="img"
viewBox="0 0 16 16"
width="16"
xmlns="http://www.w3.org/2000/svg"
>
<path
clip-rule="evenodd"
d="M2 2a1 1 0 00-1 1v7a1 1 0 001 1h4l-1 3H3.5a.5.5 0 000 1h9a.5.5 0 000-1H11l-1-3h4a1 1 0 001-1V3a1 1 0 00-1-1H2zm0 8V3h12v7H2zm5 1h2l1 3H6l1-3z"
fill-rule="evenodd"
/>
<path
d="M4.5 6a.5.5 0 000 1h1a.5.5 0 000-1h-1zm3 0a.5.5 0 000 1h1a.5.5 0 000-1h-1zm2.5.5a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5z"
/>
</svg>
`;

exports[`EuiIcon props type devToolsApp is rendered 1`] = `
<svg
aria-hidden="true"
Expand Down Expand Up @@ -8014,6 +8060,29 @@ exports[`EuiIcon props type securitySignalResolved is rendered 1`] = `
</svg>
`;

exports[`EuiIcon props type sessionViewer is rendered 1`] = `
<svg
aria-hidden="true"
class="euiIcon euiIcon--medium euiIcon-isLoaded"
data-icon-type="sessionViewer"
focusable="false"
height="16"
role="img"
viewBox="0 0 16 16"
width="16"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M4 6h1v1H4V6zm2 2H5V7h1v1zm0 1V8h1v1H6zm-1 1V9h1v1H5zm0 0v1H4v-1h1zm2 0h4v1H7v-1z"
/>
<path
clip-rule="evenodd"
d="M1 3a1 1 0 011-1h12a1 1 0 011 1v10a1 1 0 01-1 1H2a1 1 0 01-1-1V3zm1 1h12v9H2V4z"
fill-rule="evenodd"
/>
</svg>
`;

exports[`EuiIcon props type shard is rendered 1`] = `
<svg
aria-hidden="true"
Expand Down
40 changes: 40 additions & 0 deletions src/components/icon/assets/branchUser.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/

// THIS IS A GENERATED FILE. DO NOT MODIFY MANUALLY. @see scripts/compile-icons.js

import * as React from 'react';
interface SVGRProps {
title?: string;
titleId?: string;
}

const EuiIconBranchUser = ({
title,
titleId,
...props
}: React.SVGProps<SVGSVGElement> & SVGRProps) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
viewBox="0 0 16 16"
aria-labelledby={titleId}
{...props}
>
{title ? <title id={titleId}>{title}</title> : null}
<path
fillRule="evenodd"
d="M6 7.987a3.49 3.49 0 00-2.5 1.05v-4.1a2 2 0 10-1 0v6.126a2 2 0 101.034.01A2.5 2.5 0 016 8.986h1a3.5 3.5 0 003.47-3.043 2 2 0 10-1.009-.017A2.5 2.5 0 017 7.987H6zM4 3a1 1 0 11-2 0 1 1 0 012 0zm0 10a1 1 0 11-2 0 1 1 0 012 0zm7-9a1 1 0 11-2 0 1 1 0 012 0z"
clipRule="evenodd"
/>
<path d="M13.5 10.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM9 15c.284-1.223 1.519-2.143 3-2.143s2.716.92 3 2.143H9z" />
</svg>
);

export const icon = EuiIconBranchUser;
40 changes: 40 additions & 0 deletions src/components/icon/assets/desktop.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/

// THIS IS A GENERATED FILE. DO NOT MODIFY MANUALLY. @see scripts/compile-icons.js

import * as React from 'react';
interface SVGRProps {
title?: string;
titleId?: string;
}

const EuiIconDesktop = ({
title,
titleId,
...props
}: React.SVGProps<SVGSVGElement> & SVGRProps) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
viewBox="0 0 16 16"
aria-labelledby={titleId}
{...props}
>
{title ? <title id={titleId}>{title}</title> : null}
<path
fillRule="evenodd"
d="M2 2a1 1 0 00-1 1v7a1 1 0 001 1h4l-1 3H3.5a.5.5 0 000 1h9a.5.5 0 000-1H11l-1-3h4a1 1 0 001-1V3a1 1 0 00-1-1H2zm0 8V3h12v7H2zm5 1h2l1 3H6l1-3z"
clipRule="evenodd"
/>
<path d="M4.5 6a.5.5 0 000 1h1a.5.5 0 000-1h-1zm3 0a.5.5 0 000 1h1a.5.5 0 000-1h-1zm2.5.5a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5z" />
</svg>
);

export const icon = EuiIconDesktop;
40 changes: 40 additions & 0 deletions src/components/icon/assets/sessionViewer.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0 and the Server Side Public License, v 1; you may not use this file except
* in compliance with, at your election, the Elastic License 2.0 or the Server
* Side Public License, v 1.
*/

// THIS IS A GENERATED FILE. DO NOT MODIFY MANUALLY. @see scripts/compile-icons.js

import * as React from 'react';
interface SVGRProps {
title?: string;
titleId?: string;
}

const EuiIconSessionViewer = ({
title,
titleId,
...props
}: React.SVGProps<SVGSVGElement> & SVGRProps) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={16}
height={16}
viewBox="0 0 16 16"
aria-labelledby={titleId}
{...props}
>
{title ? <title id={titleId}>{title}</title> : null}
<path d="M4 6h1v1H4V6zm2 2H5V7h1v1zm0 1V8h1v1H6zm-1 1V9h1v1H5zm0 0v1H4v-1h1zm2 0h4v1H7v-1z" />
<path
fillRule="evenodd"
d="M1 3a1 1 0 011-1h12a1 1 0 011 1v10a1 1 0 01-1 1H2a1 1 0 01-1-1V3zm1 1h12v9H2V4z"
clipRule="evenodd"
/>
</svg>
);

export const icon = EuiIconSessionViewer;
3 changes: 3 additions & 0 deletions src/components/icon/icon.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ const typeToPathMap = {
boxesHorizontal: 'boxes_horizontal',
boxesVertical: 'boxes_vertical',
branch: 'branch',
branchUser: 'branchUser',
broom: 'broom',
brush: 'brush',
bug: 'bug',
Expand Down Expand Up @@ -90,6 +91,7 @@ const typeToPathMap = {
dashboardApp: 'app_dashboard',
dataVisualizer: 'ml_data_visualizer',
database: 'database',
desktop: 'desktop',
devToolsApp: 'app_devtools',
discoverApp: 'app_discover',
document: 'document',
Expand Down Expand Up @@ -336,6 +338,7 @@ const typeToPathMap = {
securitySignal: 'securitySignal',
securitySignalDetected: 'securitySignalDetected',
securitySignalResolved: 'securitySignalResolved',
sessionViewer: 'sessionViewer',
shard: 'shard',
share: 'share',
snowflake: 'snowflake',
Expand Down
4 changes: 4 additions & 0 deletions src/components/icon/svgs/branchUser.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions src/components/icon/svgs/desktop.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions src/components/icon/svgs/sessionViewer.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions upcoming_changelogs/5740.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Added `branchUser` glyph to `EuiIcon`
- Added `desktop` glyph to `EuiIcon`
- Added `sessionViewer` glyph to `EuiIcon`
Comment thread
opauloh marked this conversation as resolved.
Outdated