Newer
Older
iuav-ui / src / components / footer / footer-column.ts
@elcar elcar on 15 Jan 970 bytes :feat: lib (src), dist, test
/**
 * @license
 * Copyright 2019 Google LLC
 * SPDX-License-Identifier: BSD-3-Clause
 */

import {LitElement, html, css, unsafeCSS} from 'lit';
import {customElement, property} from 'lit/decorators.js';
import { breakpoints } from '../../breakpoints';

@customElement('iu-footer-column')

export class FooterColumn extends LitElement {
  static override styles = css`
    :host{
      display: block;
      color: #fff;
    }
    p{
        font: var(--iu-f-0);
        margin: 0;
    }
    @media ${unsafeCSS(breakpoints.md)} {
        p{
            font: var(--iu-f-1);
        }
    }
    ::slotted(ul){
        margin: 0;
        list-style-type: none;
        padding: 0;
    }
  `;

  @property() heading? : string;

  override render() {
    return html`
        ${this.heading && html`<p><strong>${this.heading}</strong></p>`}
        <slot></slot>
    `;
  }

}

declare global {
  interface HTMLElementTagNameMap {
    'iu-footer-column': FooterColumn;
  }
}