UNPKG

@ebay/ui-core-react

Version:

Skin components build off React

41 lines (27 loc) 1.53 kB
# EbayCtaButton ## Demo [Storybook](https://opensource.ebay.com/ebayui-core-react/main/?path=/story/buttons-ebay-cta-button--default) ## Usage ### Import JS ```jsx harmony import { EbayCtaButton } from "@ebay/ui-core-react/ebay-cta-button"; ``` ### Import following styles from SKIN ```jsx harmony import "@ebay/skin/cta-button"; ``` ### Or import styles using SCSS/CSS ```jsx harmony import "@ebay/skin/cta-button.css"; ``` ### Big button ```jsx harmony <EbayCtaButton size="large">I'm a big CTA button!</EbayCtaButton> ``` ## Attributes | Name | Type | Stateful | Required | Description | Data | | ---------- | ------- | -------- | -------- | --------------------------------------------------------------------------------------------------------------- | ---- | | `size` | String | No | No | can be only `large` or just omit it for default appearance | | `href` | String | No | No | URL | | `fluid` | Boolean | No | No | takes the whole width of the parent element | | `truncate` | Boolean | No | No | will truncate the text of the button onto a single line, and adds an ellipsis, when the button's text overflows |