Skip to content

Commit

Permalink
[Emotion] Convert EuiSelectableTemplateSitewide (#7944)
Browse files Browse the repository at this point in the history
  • Loading branch information
cee-chen committed Aug 6, 2024
1 parent 8d0d8d0 commit 5a3b036
Show file tree
Hide file tree
Showing 18 changed files with 318 additions and 265 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions packages/eui/changelogs/upcoming/7944.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
**CSS-in-JS conversions**

- Converted `EuiSelectableTemplateSitewide` to Emotion
- Removed `$euiSelectableTemplateFocusBackgroundLight`
- Removed `$euiSelectableTemplateFocusBackgroundDark`
- Removed `$euiSelectableTemplateSitewideTypes`
Original file line number Diff line number Diff line change
@@ -1,8 +1,16 @@
import React from 'react';

import { EuiPanel, EuiAvatar, EuiSelectableListItem } from '../../../../../src';
import {
EuiPanel,
EuiAvatar,
EuiSelectableListItem,
useEuiMemoizedStyles,
} from '../../../../../src';
import { euiSelectableTemplateSitewideRenderOptions } from '../../../../../src/components/selectable/selectable_templates';
import { euiSelectableTemplateSitewideStyles } from '../../../../../src/components/selectable/selectable_templates/selectable_template_sitewide.styles';

export default () => {
const styles = useEuiMemoizedStyles(euiSelectableTemplateSitewideStyles);
const props = {
style: {
height: 68,
Expand All @@ -12,6 +20,7 @@ export default () => {
showIcons: false,
prepend: <EuiAvatar name="B" color="#eee" type="space" size="s" />,
append: <EuiAvatar name="C" color="#eee" type="space" size="s" />,
css: styles.euiSelectableTemplateSitewide__listItem,
className: 'euiSelectableTemplateSitewide__listItem',
role: 'presentation',
'aria-selected': undefined,
Expand All @@ -20,20 +29,25 @@ export default () => {
return (
<EuiPanel paddingSize="none">
<EuiSelectableListItem {...props}>
<span className="euiSelectableTemplateSitewide__listItemTitle">
A. Label
</span>
<span className="euiSelectableTemplateSitewide__optionMetasList">
<span className="euiSelectableTemplateSitewide__optionMeta euiSelectableTemplateSitewide__optionMeta--application">
D. Meta
</span>
<span className="euiSelectableTemplateSitewide__optionMeta euiSelectableTemplateSitewide__optionMeta--deployment">
Deployment
</span>
<span className="euiSelectableTemplateSitewide__optionMeta">
Default display
</span>
</span>
{euiSelectableTemplateSitewideRenderOptions(
{
label: 'A. Label',
meta: [
{
text: 'D. Meta',
type: 'application',
},
{
text: 'Deployment',
type: 'deployment',
},
{
text: 'Default display',
},
],
},
''
)}
</EuiSelectableListItem>
</EuiPanel>
);
Expand Down
1 change: 0 additions & 1 deletion packages/eui/src/components/index.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,3 @@
@import 'combo_box/index';
@import 'datagrid/index';
@import 'form/index';
@import 'selectable/index';
1 change: 0 additions & 1 deletion packages/eui/src/components/selectable/_index.scss

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

exports[`EuiSelectableTemplateSitewide is rendered 1`] = `
<div
class="euiSelectable euiSelectableTemplateSitewide testClass1 testClass2 emotion-euiSelectable-euiTestCss"
class="euiSelectable euiSelectableTemplateSitewide testClass1 testClass2 emotion-euiSelectable-euiSelectableTemplateSitewide-euiTestCss"
data-test-subj="test subject string"
>
<div
Expand Down Expand Up @@ -54,7 +54,7 @@ exports[`EuiSelectableTemplateSitewide is rendered 1`] = `

exports[`EuiSelectableTemplateSitewide props popoverButton is rendered 1`] = `
<div
class="euiSelectable euiSelectableTemplateSitewide emotion-euiSelectable"
class="euiSelectable euiSelectableTemplateSitewide emotion-euiSelectable-euiSelectableTemplateSitewide"
>
<div
class="euiPopover emotion-euiPopover-inline-block"
Expand All @@ -74,7 +74,7 @@ exports[`EuiSelectableTemplateSitewide props popoverButton is rendered 1`] = `

exports[`EuiSelectableTemplateSitewide props popoverFooter is rendered 1`] = `
<div
class="euiSelectable euiSelectableTemplateSitewide emotion-euiSelectable"
class="euiSelectable euiSelectableTemplateSitewide emotion-euiSelectable-euiSelectableTemplateSitewide"
>
<div
class="euiPopover emotion-euiPopover-block"
Expand Down Expand Up @@ -125,7 +125,7 @@ exports[`EuiSelectableTemplateSitewide props popoverFooter is rendered 1`] = `

exports[`EuiSelectableTemplateSitewide props popoverProps is rendered 1`] = `
<div
class="euiSelectable euiSelectableTemplateSitewide emotion-euiSelectable"
class="euiSelectable euiSelectableTemplateSitewide emotion-euiSelectable-euiSelectableTemplateSitewide"
>
<div
class="euiPopover customPopoverClass emotion-euiPopover-block"
Expand Down Expand Up @@ -176,7 +176,7 @@ exports[`EuiSelectableTemplateSitewide props popoverProps is rendered 1`] = `

exports[`EuiSelectableTemplateSitewide props popoverTitle is rendered 1`] = `
<div
class="euiSelectable euiSelectableTemplateSitewide emotion-euiSelectable"
class="euiSelectable euiSelectableTemplateSitewide emotion-euiSelectable-euiSelectableTemplateSitewide"
>
<div
class="euiPopover emotion-euiPopover-block"
Expand Down
Loading

0 comments on commit 5a3b036

Please sign in to comment.