Notification

Use the 📏 Size prop to control the visual style of the button.

The typographic system is based on a 9 step scale, every step has a corresponding font-size, line-height and letter-spacing value which are all designed to be used in combination.
Guidance for using and tuning typography

Figma

Use the 📏 Size prop to control the visual style of the button.

The typographic system is based on a 9 step scale, every step has a corresponding font-size, line-height and letter-spacing value which are all designed to be used in combination.
Guidance for using and tuning typography

1. Type

Use the 🎲 Type prop to control the visual style of the button.

Image 1.1 : Error

Image 1.2 : Success

Image 1.3 : Warning

Image 1.4 : Information

2. State

Use the 🎚️ State prop to control the visual style of the button.

Image 2.1 : with Icon

Image 2.2 : without Icon

Swift

Use the CKButtonView prop to control the visual style of the button.

The typographic system is based on a 9 step scale, every step has a corresponding font-size, line-height and letter-spacing value which are all designed to be used in combination.

1. Type

You can use .error or .success or .warning or .information to change the type of the button component.

Notification
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
Notification
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
Notification
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
Notification
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
HStack(spacing: 16{
     CKButtonView(.extraLarge,.primary,"Primary")
     .frame(width: 100)
     CKButtonView(.extraLarge,.secondary,"Secondary")
     .frame(width: 100)
     CKButtonView(.extraLarge,.tertiary,"Tertiary")
     .frame(width: 100)
     CKButtonView(.extraLarge,.ghost,"Ghost")
     .frame(width: 50)
}

2. State

You can use .withIcon or .withoutIcon to change the type of the button component.

Notification
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
Notification
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
HStack(spacing: 16{
     CKButtonView(.extraLarge,.primary,"Primary")
     .frame(width: 100)
     CKButtonView(.extraLarge,.secondary,"Secondary")
     .frame(width: 100)
     CKButtonView(.extraLarge,.tertiary,"Tertiary")
     .frame(width: 100)
     CKButtonView(.extraLarge,.ghost,"Ghost")
     .frame(width: 50)
}

Compose

🚧 This page is under construction.

React

🚧 This page is under construction.

Discover more content

You have questions or need help?

E-Mail

You want to try?

Test for free

Save time and money?

Premium Version