mirror of
https://github.com/Kindelia/Kind2.git
synced 2024-10-26 16:20:40 +03:00
15 lines
462 B
Plaintext
15 lines
462 B
Plaintext
type Device {
|
|
phone
|
|
tablet
|
|
desktop
|
|
big_desktop
|
|
}
|
|
|
|
Device.classify(width: U32): Device
|
|
switch U32.lte(width) {
|
|
600#32: Device.phone // Extra small devices (phones, 600px and down)
|
|
768#32: Device.tablet // Small devices (portrait tablets and large phones, 600px and up)
|
|
992#32: Device.desktop // Large devices (laptops/desktops, 992px and up)
|
|
} default Device.big_desktop // Extra large devices (large laptops and desktops, 1200px and up)
|
|
|