# Type Alias WidgetButtonContent

type WidgetButtonContent = {
action?: WidgetButtonAction;
actionType?: WidgetButtonActionType;
buttonStyle?: WidgetButtonStyle;
description?: string;
href?: string;
icon?: string;
iconFontSize?: WidgetButtonIconFontSize;
iconPadding?: WidgetButtonIconPadding;
iconPosition?: WidgetButtonIconPosition;
name?: string;
noReferer?: boolean;
openingType?: string;
position?: WidgetButtonPosition;
size?: WidgetButtonSize;
target?: string;
}

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:82

##### Index

### Properties

action?
actionType?
buttonStyle?
description?
href?
icon?
iconFontSize?
iconPadding?
iconPosition?
name?
noReferer?
openingType?
position?
size?
target?

## Properties

### `Optional` action

action?: WidgetButtonAction

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:97

### `Optional` actionType

actionType?: WidgetButtonActionType

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:96

### `Optional` buttonStyle

buttonStyle?: WidgetButtonStyle

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:92

### `Optional` description

description?: string

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:85

### `Optional` href

href?: string

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:88

### `Optional` icon

icon?: string

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:84

### `Optional` iconFontSize

iconFontSize?: WidgetButtonIconFontSize

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:95

### `Optional` iconPadding

iconPadding?: WidgetButtonIconPadding

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:94

### `Optional` iconPosition

iconPosition?: WidgetButtonIconPosition

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:93

### `Optional` name

name?: string

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:83

### `Optional` noReferer

noReferer?: boolean

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:90

### `Optional` openingType

openingType?: string

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:87

### `Optional` position

position?: WidgetButtonPosition

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:91

### `Optional` size

size?: WidgetButtonSize

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:86

### `Optional` target

target?: string

- Defined in jamespot-user-api/src/types/widgets/widgetButton.ts:89