Skip to content

Latest commit

 

History

History

bpk-component-card

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

bpk-component-card

Backpack card component.

Installation

Check the main Readme for a complete installation guide.

Usage

BpkCard

import BpkCard from '@skyscanner/backpack-web/bpk-component-card';

export default () => (
  <BpkCard>
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo
    ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis
    parturient montes, nascetur ridiculus mus.
  </BpkCard>
);

BpkDividedCard

import {
  BpkDividedCard,
  ORIENTATION,
} from '@skyscanner/backpack-web/bpk-component-card';

export default () => (
  <>
    <BpkDividedCard
      primaryContent={<span>foo</span>}
      secondaryContent={<span>bar</span>}
      orientation={ORIENTATION.vertical}
    />
    // Toggle shadow shadow with isElevated
    <BpkDividedCard
      primaryContent={<span>foo</span>}
      secondaryContent={<span>bar</span>}
      orientation={ORIENTATION.horizontal}
      isElevated={false}
    />
  </>
);

BpkCardWrapper

import { BpkCardWrapper } from '@skyscanner/backpack-web/bpk-component-card';
import { coreAccentDay } from '@skyscanner/bpk-foundations-web/tokens/base.es6';
import BpkCard from '@skyscanner/backpack-web/bpk-component-card';

export default () => (
  <BpkCardWrapper
    header={<span>Hoc header</span>}
    card={
      <BpkCard>
        Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo
        ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis
        dis parturient montes, nascetur ridiculus mus.
      </BpkCard>
    }
    backgroundColor={coreAccentDay}
  />
);

Props

Check out the full list of props on Skyscanner's design system documentation website.