Links
import {Link} from 'cx/widgets';Links are used for pushState navigation between pages.
| Property | Description | Type |
|---|---|---|
activeClass | Additional CSS class to be applied to the element when it's active. | string/object |
activeStyle | Additional CSS style to be applied to the element when it's active. | string/object |
confirm | Confirmation text or configuration object. See MsgBox.yesNo for more details. | string/object |
enabled | Set to | boolean |
href | Url to the link's target location. The link should start with | string |
inactiveClass | Additional CSS class to be applied to the element when it's not active. | string/object |
inactiveStyle | Additional CSS style to be applied to the element when it's not active. | string/object |
match | Accepted values are | string |
pressed | If | boolean |
target | This attribute specifies where to open the linked document. | string |
url | Binding to the current url location in the store. If | string |
autoFocus | Set to | boolean |
baseClass | Base CSS class to be applied to the element. Default is 'link'. | string |
class | Additional CSS classes to be applied to the element. If an object is provided, all keys with a "truthy" value will be added to the CSS class list. | string/object |
disabled | Set to | boolean |
dismiss | If set to | boolean |
focusOnMouseDown | Determines if button should receive focus on | boolean |
icon | Name of the icon to be put on the left side of the button. | string |
innerHtml | HTML to be injected into the element. | string |
items | List of child elements. | array |
layout | Define an inner layout. | string/object |
mod | Appearance modifier. Cx ships with | string/array |
outerLayout | Defines the outer layout which wraps the widget. | widget |
plainText | Set to | boolean |
preserveWhitespace | Keep whitespace in text based children. Default is | boolean |
putInto | Used with outer layouts. Specifies the name of the content placeholder which should render the widget. | string |
style | Style object applied to the wrapper div. Used for setting the dimensions of the element. | string/object |
submit | Add | boolean |
tag | HTML tag to be used. Default is | string |
text | Inner text contents. | string |
tooltip | Tooltip configuration. For more info see Tooltips. | string/object |
trimWhitespace | Remove all whitespace in text based children. Default is | boolean |
vdomKey | Key that will be used as the key when rendering the React component. | string |
visible | Visibility of the widget. Defaults to | boolean |