@ebay/ui-core-react
Version:
Skin components build off React
41 lines (27 loc) • 1.53 kB
Markdown
# 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 |