2.8 KiB
SummaryList
(component)
A container element for a list of SummaryNumbers. This component handles detecting & switching to the mobile format on smaller screens.
Props
children
- Required
- Type: Function
- Default: null
A function returning a list of <SummaryNumber />
s
label
- Type: String
- Default:
__( 'Performance Indicators', 'woocommerce-admin' )
An optional label of this group, read to screen reader users.
SummaryNumber
(component)
A component to show a value, label, and an optional change percentage. Can also act as a link to a specific report focus.
Props
delta
- Type: Number
- Default: null
A number to represent the percentage change since the last comparison period - positive numbers will show a green up arrow, negative numbers will show a red down arrow, and zero will show a flat right arrow. If omitted, no change value will display.
href
- Type: String
- Default:
''
An internal link to the report focused on this number.
isOpen
- Type: Boolean
- Default:
false
Boolean describing whether the menu list is open. Only applies in mobile view, and only applies to the toggle-able item (first in the list).
label
- Required
- Type: String
- Default: null
A string description of this value, ex "Revenue", or "New Customers"
onToggle
- Type: Function
- Default: null
A function used to switch the given SummaryNumber to a button, and called on click.
prevLabel
- Type: String
- Default:
__( 'Previous Period:', 'woocommerce-admin' )
A string description of the previous value's timeframe, ex "Previous Year:".
prevValue
- Type: One of type: number, string
- Default: null
A string or number value to display - a string is allowed so we can accept currency formatting. If omitted, this section won't display.
reverseTrend
- Type: Boolean
- Default:
false
A boolean used to indicate that a negative delta is "good", and should be styled like a positive (and vice-versa).
selected
- Type: Boolean
- Default:
false
A boolean used to show a highlight style on this number.
value
- Type: One of type: number, string
- Default: null
A string or number value to display - a string is allowed so we can accept currency formatting.
onLinkClickCallback
- Type: Function
- Default:
noop
A function to be called after a SummaryNumber, rendered as a link, is clicked.
SummaryListPlaceholder
(component)
SummaryListPlaceholder
behaves like SummaryList
but displays placeholder summary items instead of data.
This can be used while loading data.
Props
numberOfItems
- Required
- Type: Number
- Default: null
An integer with the number of summary items to display.
numberOfRows
- Type: undefined
- Default:
5