Skip to content

Commit

Permalink
Merge branch 'main' into pagination-i18n-keys
Browse files Browse the repository at this point in the history
  • Loading branch information
acstll authored Jan 7, 2025
2 parents d3e7e5e + 2b08104 commit 2b005e1
Show file tree
Hide file tree
Showing 9 changed files with 153 additions and 0 deletions.
2 changes: 2 additions & 0 deletions packages/eui/changelogs/upcoming/8248.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Added two new icons: `createGenericJob` and `createGeoJob`

2 changes: 2 additions & 0 deletions packages/eui/src-docs/src/views/icon/ml.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ const iconTypes = [
'createPopulationJob',
'regressionJob',
'createSingleMetricJob',
'createGenericJob',
'createGeoJob',
];

export default () => (
Expand Down
46 changes: 46 additions & 0 deletions packages/eui/src/components/icon/__snapshots__/icon.test.tsx.snap
Original file line number Diff line number Diff line change
Expand Up @@ -1922,6 +1922,52 @@ exports[`EuiIcon props type createAdvancedJob is rendered 1`] = `
</svg>
`;

exports[`EuiIcon props type createGenericJob is rendered 1`] = `
<svg
aria-hidden="true"
class="euiIcon emotion-euiIcon-m-app-isLoaded"
data-icon-type="createGenericJob"
data-is-loaded="true"
height="32"
role="img"
viewBox="0 0 32 32"
width="32"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16h-2c0-7.732-6.268-14-14-14S2 8.268 2 16s6.268 14 14 14v2Z"
/>
<path
class="euiIcon__fillSecondary"
d="M17 15h6v2h-6v6h-2v-6H9v-2h6V9h2v6Zm15 15v2H20v-2h12Zm0-8H20v2h12v-2Zm0 4v2H20v-2h12Z"
/>
</svg>
`;

exports[`EuiIcon props type createGeoJob is rendered 1`] = `
<svg
aria-hidden="true"
class="euiIcon emotion-euiIcon-m-app-isLoaded"
data-icon-type="createGeoJob"
data-is-loaded="true"
height="32"
role="img"
viewBox="0 0 32 32"
width="32"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16h-2c0-7.732-6.268-14-14-14S2 8.268 2 16s6.268 14 14 14v2Z"
/>
<path
class="euiIcon__fillSecondary"
clip-rule="evenodd"
d="M23 15h-6V9h-2v6H9v2h6v6h2v-6h6v-2Zm-1 9.196C22 27.329 25.427 32 27 32s5-4.67 5-7.804V24a5 5 0 1 0-10 .096v.1ZM27 26a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"
fill-rule="evenodd"
/>
</svg>
`;

exports[`EuiIcon props type createMultiMetricJob is rendered 1`] = `
<svg
aria-hidden="true"
Expand Down
38 changes: 38 additions & 0 deletions packages/eui/src/components/icon/assets/ml_create_generic_job.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/*
* 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';
import type { SVGProps } from 'react';
interface SVGRProps {
title?: string;
titleId?: string;
}
const EuiIconMlCreateGenericJob = ({
title,
titleId,
...props
}: SVGProps<SVGSVGElement> & SVGRProps) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 32 32"
aria-labelledby={titleId}
{...props}
>
{title ? <title id={titleId}>{title}</title> : null}
<path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16h-2c0-7.732-6.268-14-14-14S2 8.268 2 16s6.268 14 14 14v2Z" />
<path
d="M17 15h6v2h-6v6h-2v-6H9v-2h6V9h2v6Zm15 15v2H20v-2h12Zm0-8H20v2h12v-2Zm0 4v2H20v-2h12Z"
className="euiIcon__fillSecondary"
/>
</svg>
);
export const icon = EuiIconMlCreateGenericJob;
40 changes: 40 additions & 0 deletions packages/eui/src/components/icon/assets/ml_create_geo_job.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';
import type { SVGProps } from 'react';
interface SVGRProps {
title?: string;
titleId?: string;
}
const EuiIconMlCreateGeoJob = ({
title,
titleId,
...props
}: SVGProps<SVGSVGElement> & SVGRProps) => (
<svg
xmlns="http://www.w3.org/2000/svg"
width={32}
height={32}
viewBox="0 0 32 32"
aria-labelledby={titleId}
{...props}
>
{title ? <title id={titleId}>{title}</title> : null}
<path d="M16 32C7.163 32 0 24.837 0 16S7.163 0 16 0s16 7.163 16 16h-2c0-7.732-6.268-14-14-14S2 8.268 2 16s6.268 14 14 14v2Z" />
<path
clipRule="evenodd"
fillRule="evenodd"
d="M23 15h-6V9h-2v6H9v2h6v6h2v-6h6v-2Zm-1 9.196C22 27.329 25.427 32 27 32s5-4.67 5-7.804V24a5 5 0 1 0-10 .096v.1ZM27 26a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"
className="euiIcon__fillSecondary"
/>
</svg>
);
export const icon = EuiIconMlCreateGeoJob;
2 changes: 2 additions & 0 deletions packages/eui/src/components/icon/icon_map.ts
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,8 @@ export const typeToPathMap = {
copy: 'copy',
copyClipboard: 'copy_clipboard',
createAdvancedJob: 'ml_create_advanced_job',
createGenericJob: 'ml_create_generic_job',
createGeoJob: 'ml_create_geo_job',
createMultiMetricJob: 'ml_create_multi_metric_job',
createPopulationJob: 'ml_create_population_job',
createSingleMetricJob: 'ml_create_single_metric_job',
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 12 additions & 0 deletions packages/eui/src/components/icon/svgs/ml_create_geo_job.svg
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
Expand Up @@ -9,4 +9,6 @@ export const iconTypesML: Array<IconType> = [
'createPopulationJob',
'regressionJob',
'createSingleMetricJob',
'createGenericJob',
'createGeoJob',
];

0 comments on commit 2b005e1

Please sign in to comment.