org.terminal21.client.components.chakra

Members list

Type members

Classlikes

case class AddIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[AddIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[AddIcon]
trait HasStyle[AddIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ArrowBackIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ArrowBackIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ArrowDownIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ArrowDownIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ArrowForwardIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ArrowForwardIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ArrowLeftIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ArrowLeftIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ArrowRightIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ArrowRightIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ArrowUpDownIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ArrowUpDownIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ArrowUpIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ArrowUpIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class AtSignIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[AtSignIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class AttachmentIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[AttachmentIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Badge(key: String, text: String, colorScheme: Option[String], variant: Option[String], size: String, children: Seq[UiElement], style: Map[String, Any]) extends ChakraElement[Badge], HasChildren[Badge]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Badge]
trait HasStyle[Badge]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class BellIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[BellIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[BellIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Box(key: String, text: String, bg: String, w: String, p: Int, color: String, style: Map[String, Any], as: Option[String], children: Seq[UiElement]) extends ChakraElement[Box], HasChildren[Box]

https://chakra-ui.com/docs/components/box

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait HasChildren[Box]
trait Current[Box]
trait HasStyle[Box]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Button(key: String, text: String, size: Option[String], variant: Option[String], colorScheme: Option[String], style: Map[String, Any], leftIcon: Option[UiElement], rightIcon: Option[UiElement], isActive: Option[Boolean], isDisabled: Option[Boolean], isLoading: Option[Boolean], isAttached: Option[Boolean], spacing: Option[String]) extends ChakraElement[Button], CanHandleOnClickEvent[Button]

https://chakra-ui.com/docs/components/button

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Button]
trait HasStyle[Button]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ButtonGroup(key: String, variant: Option[String], spacing: Option[String], size: Option[String], width: Option[String], height: Option[String], border: Option[String], borderColor: Option[String], style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[ButtonGroup], HasChildren[ButtonGroup]

https://chakra-ui.com/docs/components/button

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
sealed trait CEJson extends UiElement

Attributes

Supertypes
trait UiElement
class Object
trait Matchable
class Any
Known subtypes
trait ChakraElement[A]
class AddIcon
class ArrowUpIcon
class AtSignIcon
class Badge
class BellIcon
class Box
class Button
class ButtonGroup
class CalendarIcon
class Center
class ChatIcon
class CheckIcon
class Checkbox
class Circle
class CloseIcon
class CopyIcon
class DeleteIcon
class DownloadIcon
class EditIcon
class Editable
class EmailIcon
class FormControl
class FormLabel
class HStack
class Image
class InfoIcon
class Input
class InputGroup
class LinkIcon
class LockIcon
class Menu
class MenuButton
class MenuDivider
class MenuItem
class MenuList
class MinusIcon
class MoonIcon
class Option_
class PhoneIcon
class QuestionIcon
class Radio
class RadioGroup
class RepeatIcon
class Search2Icon
class SearchIcon
class Select
class SettingsIcon
class SimpleGrid
class SmallAddIcon
class SpinnerIcon
class Square
class StarIcon
class SunIcon
class Switch
class Table
class TableCaption
class Tbody
class Td
class Text
class Textarea
class Tfoot
class Th
class Thead
class TimeIcon
class Tr
class UnlockIcon
class UpDownIcon
class VStack
class ViewIcon
class ViewOffIcon
class WarningIcon
Show all
case class CalendarIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[CalendarIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Center(key: String, text: String, children: Seq[UiElement], bg: Option[String], w: Option[String], h: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[Center], HasChildren[Center]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Center]
trait HasStyle[Center]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
sealed trait ChakraElement[A <: ChakraElement[A]] extends CEJson, HasStyle[A], Current[A]

The chakra-react based components, for a complete (though bit rough) example please see https://github.com/kostaskougios/terminal21-restapi/blob/main/examples/src/main/scala/tests/ChakraComponents.scala and it's related scala files under https://github.com/kostaskougios/terminal21-restapi/tree/main/examples/src/main/scala/tests/chakra

Attributes

Supertypes
trait Current[A]
trait HasStyle[A]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
Known subtypes
class AddIcon
class ArrowUpIcon
class AtSignIcon
class Badge
class BellIcon
class Box
class Button
class ButtonGroup
class CalendarIcon
class Center
class ChatIcon
class CheckIcon
class Checkbox
class Circle
class CloseIcon
class CopyIcon
class DeleteIcon
class DownloadIcon
class EditIcon
class Editable
class EmailIcon
class FormControl
class FormLabel
class HStack
class Image
class InfoIcon
class Input
class InputGroup
class LinkIcon
class LockIcon
class Menu
class MenuButton
class MenuDivider
class MenuItem
class MenuList
class MinusIcon
class MoonIcon
class Option_
class PhoneIcon
class QuestionIcon
class Radio
class RadioGroup
class RepeatIcon
class Search2Icon
class SearchIcon
class Select
class SettingsIcon
class SimpleGrid
class SmallAddIcon
class SpinnerIcon
class Square
class StarIcon
class SunIcon
class Switch
class Table
class TableCaption
class Tbody
class Td
class Text
class Textarea
class Tfoot
class Th
class Thead
class TimeIcon
class Tr
class UnlockIcon
class UpDownIcon
class VStack
class ViewIcon
class ViewOffIcon
class WarningIcon
Show all
case class ChatIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ChatIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[ChatIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class CheckCircleIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[CheckCircleIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class CheckIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[CheckIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Checkbox(key: String, text: String, defaultChecked: Boolean, isDisabled: Boolean, style: Map[String, Any], checkedV: Option[Boolean]) extends ChakraElement[Checkbox], HasEventHandler, CanHandleOnChangeEvent[Checkbox]

https://chakra-ui.com/docs/components/checkbox

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Checkbox]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ChevronDownIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ChevronDownIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ChevronLeftIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ChevronLeftIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ChevronRightIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ChevronRightIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ChevronUpIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ChevronUpIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Circle(key: String, text: String, children: Seq[UiElement], bg: Option[String], w: Option[String], h: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[Circle], HasChildren[Circle]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Circle]
trait HasStyle[Circle]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class CloseIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[CloseIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class CopyIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[CopyIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[CopyIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class DeleteIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[DeleteIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class DownloadIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[DownloadIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class DragHandleIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[DragHandleIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class EditIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[EditIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[EditIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Editable(key: String, defaultValue: String, value: String, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[Editable], HasEventHandler, HasChildren[Editable], CanHandleOnChangeEvent[Editable]

https://chakra-ui.com/docs/components/editable

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Editable]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class EditableInput(key: String, style: Map[String, Any]) extends ChakraElement[EditableInput]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class EditablePreview(key: String, style: Map[String, Any]) extends ChakraElement[EditablePreview]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class EditableTextarea(key: String, style: Map[String, Any]) extends ChakraElement[EditableTextarea]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class EmailIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[EmailIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ExternalLinkIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ExternalLinkIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class FormControl(key: String, as: String, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[FormControl], HasChildren[FormControl]

https://chakra-ui.com/docs/components/form-control

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class FormHelperText(key: String, text: String, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[FormHelperText], HasChildren[FormHelperText]

https://chakra-ui.com/docs/components/form-control

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class FormLabel(key: String, text: String, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[FormLabel], HasChildren[FormLabel]

https://chakra-ui.com/docs/components/form-control

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class HStack(key: String, spacing: Option[String], align: Option[String], style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[HStack], HasChildren[HStack]

https://chakra-ui.com/docs/components/stack

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[HStack]
trait HasStyle[HStack]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class HamburgerIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[HamburgerIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Image(key: String, src: String, alt: String, boxSize: Option[String], borderRadius: Option[String], style: Map[String, Any]) extends ChakraElement[Image]

https://chakra-ui.com/docs/components/image/usage

https://chakra-ui.com/docs/components/image/usage

Note: you can also add images under ~/.terminal21/web/images (where the server runs) and use a relative url to access them, i.e.

Image(src = "/web/images/logo1.png")

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Image]
trait HasStyle[Image]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class InfoIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[InfoIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[InfoIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class InfoOutlineIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[InfoOutlineIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Input(key: String, `type`: String, placeholder: String, size: String, variant: Option[String], value: String, style: Map[String, Any]) extends ChakraElement[Input], HasEventHandler, CanHandleOnChangeEvent[Input]

https://chakra-ui.com/docs/components/input

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Input]
trait HasStyle[Input]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class InputGroup(key: String, size: String, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[InputGroup], HasChildren[InputGroup]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class InputLeftAddon(key: String, text: String, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[InputLeftAddon], HasChildren[InputLeftAddon]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class InputRightAddon(key: String, text: String, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[InputRightAddon], HasChildren[InputRightAddon]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class LinkIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[LinkIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[LinkIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class LockIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[LockIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[LockIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Menu(key: String, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[Menu], HasChildren[Menu]

https://chakra-ui.com/docs/components/menu/usage

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait HasChildren[Menu]
trait Current[Menu]
trait HasStyle[Menu]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class MenuButton(key: String, text: String, size: Option[String], colorScheme: Option[String], style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[MenuButton], HasChildren[MenuButton]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class MenuDivider(key: String, style: Map[String, Any]) extends ChakraElement[MenuDivider]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class MenuItem(key: String, style: Map[String, Any], text: String, children: Seq[UiElement]) extends ChakraElement[MenuItem], HasChildren[MenuItem], CanHandleOnClickEvent[MenuItem]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[MenuItem]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class MenuList(key: String, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[MenuList], HasChildren[MenuList]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[MenuList]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class MinusIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[MinusIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class MoonIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[MoonIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[MoonIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class NotAllowedIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[NotAllowedIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Option_(key: String, value: String, text: String, style: Map[String, Any]) extends ChakraElement[Option_]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Option_]
trait HasStyle[Option_]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class PhoneIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[PhoneIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class PlusSquareIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[PlusSquareIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class QuestionIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[QuestionIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class QuestionOutlineIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[QuestionOutlineIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class QuickTable(key: String, variant: String, colorScheme: String, size: String, style: Map[String, Any], caption: Option[String], headers: Seq[UiElement], rows: Seq[Seq[UiElement]]) extends UiComponent, HasStyle[QuickTable]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait UiComponent
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Radio(key: String, value: String, text: String, colorScheme: Option[String], style: Map[String, Any]) extends ChakraElement[Radio]

https://chakra-ui.com/docs/components/radio

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Radio]
trait HasStyle[Radio]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class RadioGroup(key: String, defaultValue: String, valueV: Option[String], style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[RadioGroup], HasEventHandler, HasChildren[RadioGroup], CanHandleOnChangeEvent[RadioGroup]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class RepeatClockIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[RepeatClockIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class RepeatIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[RepeatIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Search2Icon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[Search2Icon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class SearchIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[SearchIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Select(key: String, placeholder: String, value: String, bg: Option[String], color: Option[String], borderColor: Option[String], style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[Select], HasEventHandler, HasChildren[Select], CanHandleOnChangeEvent[Select]

https://chakra-ui.com/docs/components/select

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Select]
trait HasStyle[Select]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class SettingsIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[SettingsIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class SimpleGrid(key: String, spacing: Option[String], spacingX: Option[String], spacingY: Option[String], columns: Int, children: Seq[UiElement], style: Map[String, Any]) extends ChakraElement[SimpleGrid], HasChildren[SimpleGrid]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class SmallAddIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[SmallAddIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class SmallCloseIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[SmallCloseIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class SpinnerIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[SpinnerIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Square(key: String, text: String, children: Seq[UiElement], bg: Option[String], w: Option[String], h: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[Square], HasChildren[Square]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Square]
trait HasStyle[Square]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class StarIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[StarIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[StarIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class SunIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[SunIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[SunIcon]
trait HasStyle[SunIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Switch(key: String, text: String, defaultChecked: Boolean, isDisabled: Boolean, style: Map[String, Any], checkedV: Option[Boolean]) extends ChakraElement[Switch], HasEventHandler, CanHandleOnChangeEvent[Switch]

https://chakra-ui.com/docs/components/switch

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Switch]
trait HasStyle[Switch]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Table(key: String, variant: String, size: String, colorScheme: Option[String], style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[Table], HasChildren[Table]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Table]
trait HasStyle[Table]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class TableCaption(key: String, text: String, style: Map[String, Any]) extends ChakraElement[TableCaption]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class TableContainer(key: String, children: Seq[UiElement], style: Map[String, Any]) extends ChakraElement[TableContainer], HasChildren[TableContainer]

https://chakra-ui.com/docs/components/table/usage

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Tbody(key: String, children: Seq[UiElement], style: Map[String, Any]) extends ChakraElement[Tbody], HasChildren[Tbody]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Tbody]
trait HasStyle[Tbody]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Td(key: String, text: String, isNumeric: Boolean, style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[Td], HasChildren[Td]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait HasChildren[Td]
trait ChakraElement[Td]
trait Current[Td]
trait HasStyle[Td]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Text(key: String, text: String, fontSize: Option[String], noOfLines: Option[Int], color: Option[String], as: Option[String], align: Option[String], casing: Option[String], decoration: Option[String], style: Map[String, Any]) extends ChakraElement[Text]

https://chakra-ui.com/docs/components/text

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Text]
trait HasStyle[Text]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Textarea(key: String, `type`: String, placeholder: String, size: String, variant: Option[String], value: String, style: Map[String, Any]) extends ChakraElement[Textarea], HasEventHandler, CanHandleOnChangeEvent[Textarea]

https://chakra-ui.com/docs/components/textarea

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Textarea]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Tfoot(key: String, children: Seq[UiElement], style: Map[String, Any]) extends ChakraElement[Tfoot], HasChildren[Tfoot]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Tfoot]
trait HasStyle[Tfoot]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Th(key: String, text: String, isNumeric: Boolean, children: Seq[UiElement], style: Map[String, Any]) extends ChakraElement[Th], HasChildren[Th]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait HasChildren[Th]
trait ChakraElement[Th]
trait Current[Th]
trait HasStyle[Th]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Thead(key: String, children: Seq[UiElement], style: Map[String, Any]) extends ChakraElement[Thead], HasChildren[Thead]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[Thead]
trait HasStyle[Thead]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class TimeIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[TimeIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[TimeIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class Tr(key: String, children: Seq[UiElement], style: Map[String, Any]) extends ChakraElement[Tr], HasChildren[Tr]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait HasChildren[Tr]
trait ChakraElement[Tr]
trait Current[Tr]
trait HasStyle[Tr]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class TriangleDownIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[TriangleDownIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class TriangleUpIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[TriangleUpIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class UnlockIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[UnlockIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class UpDownIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[UpDownIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class VStack(key: String, spacing: Option[String], align: Option[String], style: Map[String, Any], children: Seq[UiElement]) extends ChakraElement[VStack], HasChildren[VStack]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[VStack]
trait HasStyle[VStack]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ViewIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ViewIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Current[ViewIcon]
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class ViewOffIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[ViewOffIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class WarningIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[WarningIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all
case class WarningTwoIcon(key: String, w: Option[String], h: Option[String], boxSize: Option[String], color: Option[String], style: Map[String, Any]) extends ChakraElement[WarningTwoIcon]

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

generated by generateIconsCode() , https://chakra-ui.com/docs/components/icon

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait CEJson
trait UiElement
class Object
trait Matchable
class Any
Show all