Skip to content

Commit

Permalink
feat(cc-block): implement cc-icon
Browse files Browse the repository at this point in the history
  • Loading branch information
pdesoyres-cc authored and roberttran-cc committed Jun 26, 2023
1 parent 51e9bf9 commit 4f06188
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions src/components/cc-block/cc-block.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,12 @@ import '../cc-icon/cc-icon.js';
import '../cc-img/cc-img.js';
import { css, html, LitElement } from 'lit';
import { classMap } from 'lit/directives/class-map.js';
import {
iconRemixArrowDownSFill as iconDown,
iconRemixArrowUpSFill as iconUp,
} from '../../assets/cc-remix.icons.js';
import { i18n } from '../../lib/i18n.js';

const downSvg = new URL('../../assets/down.svg', import.meta.url).href;
const upSvg = new URL('../../assets/up.svg', import.meta.url).href;

/**
* @typedef {import('../common.types.js').IconModel} IconModel
* @typedef {import('../common.types.js').ToggleStateType} ToggleStateType
Expand Down Expand Up @@ -96,7 +97,8 @@ export class CcBlock extends LitElement {
<slot name="title"></slot>
${isToggleEnabled ? html`
<cc-button
image=${isOpen ? upSvg : downSvg}
class="toggle_button"
.icon=${isOpen ? iconUp : iconDown}
hide-text
outlined
primary
Expand Down Expand Up @@ -147,6 +149,7 @@ export class CcBlock extends LitElement {
display: flex;
align-items: center;
padding: 1em;
color: var(--cc-color-text-primary-strongest);
}
:host([ribbon]) .head {
Expand All @@ -171,10 +174,13 @@ export class CcBlock extends LitElement {
align-self: flex-start;
margin-right: 1em;
}
.toggle_button {
--cc-icon-size: 1.5em;
}
::slotted([slot='title']) {
flex: 1 1 0;
color: var(--cc-color-text-primary-strongest);
font-size: 1.2em;
font-weight: bold;
}
Expand Down

0 comments on commit 4f06188

Please sign in to comment.