Package-level declarations
Types
ActionIcon is used to chose between three pre defined icons. These icons are used in the MemberCardActionParams and displayed on the icon button. FullScreen displays a fullscreen icon. Intended to be used for an expand action button. CrossSmall displays a small variant of a cross icon. Ellipsis displays an ellipsis icon.
Used in Price to manage the alignment of currency and decimal value
Types for CommercialMessage
Variants for CommercialMessage
Placement of currency symbol/label.
Space added between the currency and price digits. Appended before or after the currency depending on CurrencyPosition.
Separator for integers and decimals
Data class for handling the action available in MemberCard.
MemberCardClickableItems defines which part of the card is clickable by the user. Default value is MemberCardClickableItems.Icon
MemberCardCodeType defines which type of code system is to be used and sizes the code container accordingly. QR will enable a QR code to be used. Barcode will enable a barcode to be used. Sizes differ between horizontal and vertical layouts.
MemberCardOrientation sets the desired orientation variant of the component. Use Horizontal in containers with horizontal orientation. Use Vertical in vertical orientation containers such as most mobile application settings.
MemberCardProgram defines the visual style, or program to be applied to the IKEA Member Card.
Data class for the styling of the MemberCard.
Set of sizes for PriceModule component in the PriceModuleVariant.List variant.
Set of sizes for PriceModule component in the PriceModuleVariant.Regular variant.
Price params used to match Price
The price display has two size variant called MixedSize and SingleSize.
Pre-defined styles for the Button component
Styles for ProductIdentifier
Second currency price for Dual currencies. This option is provide due some legal requirements in some markets.
Functions
Commercial Message component is a badge that adorns range products with an IKEA sales steering category. It is built on top of androidx.compose.material3.Text and comes with pre-defined appearance based on Skapa design and guidelines.
MemberCard component allows us to expand our relation with our customers, displaying their physical IKEA Member Card in a digital format and comes with predefined appearance based on Skapa design and guidelines.
Price displays a currency in the IKEA price presentation brand format. This is the leading price display used for most price presentations at IKEA.
Price Module communicates product information and price for different scenarios. Note: This is the new implementation of this Price module. In this version there are a couple of significant changes compared to the old PriceModule (Legacy) component.
Product Identifier component is a label that displays numbers related to the identification or the store location of an IKEA range product. It is built on top of androidx.compose.material3.Text and comes with pre-defined appearance based on Skapa design and guidelines.