package gridlayout
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- gridlayout
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait BaseProps extends Object
- Annotations
- @JSType() @native()
- final case class Breakpoint(name: BreakpointName, pos: Int) extends Product with Serializable
- final case class BreakpointLayout(name: BreakpointName, layout: Layout) extends Product with Serializable
- trait BreakpointName extends AnyRef
- final case class Breakpoints(bps: List[Breakpoint]) extends Product with Serializable
- final case class Column(col: BreakpointName, pos: Int) extends Product with Serializable
- final case class Columns(cols: List[Column]) extends Product with Serializable
- sealed trait CompactType extends Product with Serializable
- type ContainerPadding = (Int, Int)
- type DropCallback = (Layout, LayoutItem, Event) => japgolly.scalajs.react.Callback
- final case class DroppingItem(i: String, w: Int, h: Int) extends Product with Serializable
- type ItemCallback = (Layout, LayoutItem, LayoutItem, Option[LayoutItem], MouseEvent, Element) => japgolly.scalajs.react.Callback
- final case class Layout(l: List[LayoutItem]) extends Product with Serializable
- final case class LayoutItem(w: Int, h: Int, x: Int, y: Int, i: UndefOr[String] = js.undefined, minW: UndefOr[Int] = js.undefined, minH: UndefOr[Int] = js.undefined, maxW: UndefOr[Int] = js.undefined, maxH: UndefOr[Int] = js.undefined, static: UndefOr[Boolean] = js.undefined, isDraggable: UndefOr[Boolean] = js.undefined, isResizable: UndefOr[Boolean] = js.undefined, resizeHandles: UndefOr[List[ResizeHandle]] = js.undefined, isBounded: UndefOr[Boolean] = js.undefined) extends Product with Serializable
- final case class Layouts(layouts: List[BreakpointLayout]) extends Product with Serializable
- type Margin = (Int, Int)
- type OnBreakpointChange = (BreakpointName, Int) => japgolly.scalajs.react.Callback
- type OnLayoutChange = (Layout) => japgolly.scalajs.react.Callback
- type OnLayoutsChange = (Layout, Layouts) => japgolly.scalajs.react.Callback
- type OnWidthChange = (Int, Margin, Int, ContainerPadding) => japgolly.scalajs.react.Callback
- final case class ReactGridLayout(width: JsNumber, className: UndefOr[String] = js.undefined, style: UndefOr[Style] = js.undefined, autoSize: UndefOr[Boolean] = js.undefined, cols: UndefOr[Int] = js.undefined, draggableCancel: UndefOr[String] = js.undefined, draggableHandle: UndefOr[String] = js.undefined, verticalCompact: UndefOr[Boolean] = js.undefined, compactType: UndefOr[CompactType] = js.undefined, layout: Layout = Layout.Empty, margin: UndefOr[Margin] = js.undefined, containerPadding: UndefOr[ContainerPadding] = js.undefined, rowHeight: UndefOr[Int] = js.undefined, maxRows: UndefOr[Int] = js.undefined, isDraggable: UndefOr[Boolean] = js.undefined, isResizable: UndefOr[Boolean] = js.undefined, isBounded: UndefOr[Boolean] = js.undefined, isDroppable: UndefOr[Boolean] = js.undefined, preventCollision: UndefOr[Boolean] = js.undefined, useCSSTransforms: UndefOr[Boolean] = js.undefined, transformScale: UndefOr[JsNumber] = js.undefined, droppingItem: UndefOr[DroppingItem] = js.undefined, resizeHandles: UndefOr[List[ResizeHandle]] = js.undefined, onLayoutChange: OnLayoutChange = _ => Callback.empty, onDragStart: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onDrag: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onDragStop: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onResizeStart: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onResize: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onResizeStop: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onDrop: DropCallback = (_, _, _) => Callback.empty, modifiers: Seq[TagMod] = Seq.empty) extends GenericComponentPAC[ReactGridLayoutProps, ReactGridLayout] with Product with Serializable
- sealed trait ResizeHandle extends Product with Serializable
- final case class ResponsiveReactGridLayout(width: Int, layouts: Map[BreakpointName, (Int, Int, Layout)], className: UndefOr[String] = js.undefined, style: UndefOr[Style] = js.undefined, autoSize: UndefOr[Boolean] = js.undefined, cols: UndefOr[Int] = js.undefined, draggableCancel: UndefOr[String] = js.undefined, draggableHandle: UndefOr[String] = js.undefined, verticalCompact: UndefOr[Boolean] = js.undefined, compactType: UndefOr[CompactType] = js.undefined, margin: UndefOr[Margin] = js.undefined, containerPadding: UndefOr[ContainerPadding] = js.undefined, rowHeight: UndefOr[Int] = js.undefined, maxRows: UndefOr[Int] = js.undefined, isDraggable: UndefOr[Boolean] = js.undefined, isResizable: UndefOr[Boolean] = js.undefined, isBounded: UndefOr[Boolean] = js.undefined, isDroppable: UndefOr[Boolean] = js.undefined, preventCollision: UndefOr[Boolean] = js.undefined, useCSSTransforms: UndefOr[Boolean] = js.undefined, transformScale: UndefOr[Int] = js.undefined, droppingItem: UndefOr[DroppingItem] = js.undefined, resizeHandles: UndefOr[List[ResizeHandle]] = js.undefined, onLayoutChange: OnLayoutsChange = (_, _) => Callback.empty, onDragStart: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onDrag: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onDragStop: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onResizeStart: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onResize: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onResizeStop: ItemCallback = (_, _, _, _, _, _) => Callback.empty, onDrop: DropCallback = (_, _, _) => Callback.empty, onBreakpointChange: OnBreakpointChange = (_, _) => Callback.empty, onWidthChange: OnWidthChange = (_, _, _, _) => Callback.empty, modifiers: Seq[TagMod] = Seq.empty) extends GenericComponentPAC[ResponsiveReactGridLayoutProps, ResponsiveReactGridLayout] with Product with Serializable
Value Members
- object BaseProps
- object Breakpoint extends Serializable
- object BreakpointLayout extends Serializable
- object BreakpointName
- object Breakpoints extends Serializable
- object Column extends Serializable
- object Columns extends Serializable
- object CompactType extends Serializable
- object Layout extends Serializable
- object LayoutItem extends Serializable
- object Layouts extends Serializable
- object ReactGridLayout extends Serializable
- object ResizeHandle extends Serializable
- object ResponsiveReactGridLayout extends Serializable