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
- @RawJSType() @native()
- final case class Breakpoint(name: BreakpointName, pos: JsNumber) 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: JsNumber) extends Product with Serializable
- final case class Columns(cols: List[Column]) extends Product with Serializable
- sealed trait CompactType extends Product with Serializable
- type ContainerPadding = (JsNumber, JsNumber)
- type DropCallback = (JsNumber, JsNumber, JsNumber, JsNumber) => Callback
- final case class DroppingItem(i: String, w: JsNumber, h: JsNumber) extends Product with Serializable
- type ItemCallback = (Layout, LayoutItem, LayoutItem, Option[LayoutItem], MouseEvent, Element) => Callback
- final case class Layout(l: List[LayoutItem]) extends Product with Serializable
- final case class LayoutItem(w: JsNumber, h: JsNumber, x: JsNumber, y: JsNumber, i: UndefOr[String] = js.undefined, minW: UndefOr[JsNumber] = js.undefined, minH: UndefOr[JsNumber] = js.undefined, maxW: UndefOr[JsNumber] = js.undefined, maxH: UndefOr[JsNumber] = js.undefined, moved: UndefOr[Boolean] = js.undefined, static: UndefOr[Boolean] = js.undefined, isDraggable: UndefOr[Boolean] = js.undefined, isResizable: UndefOr[Boolean] = js.undefined, handle: UndefOr[String] = js.undefined) extends Product with Serializable
- final case class Layouts(layouts: List[BreakpointLayout]) extends Product with Serializable
- type Margin = (JsNumber, JsNumber)
- type OnBreakpointChange = (BreakpointName, JsNumber) => Callback
- type OnLayoutChange = (Layout) => Callback
- type OnLayoutsChange = (Layout, Layouts) => Callback
- type OnWidthChange = (JsNumber, Margin, JsNumber, ContainerPadding) => 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, 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, 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, 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, children: ChildrenArgs = Seq.empty) extends GenericComponentPC[ReactGridLayoutProps] with Product with Serializable
- final case class ResponsiveReactGridLayout(width: JsNumber, layouts: Map[BreakpointName, (JsNumber, JsNumber, 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, 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, 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, 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, children: ChildrenArgs = Seq.empty) extends GenericComponentPC[ResponsiveReactGridLayoutProps] with Product with Serializable
Value Members
- object BaseProps
- object BreakpointLayout extends Serializable
- object BreakpointName
- object CompactType extends Serializable
- object Layout extends Serializable
- object LayoutItem extends Serializable
- object Layouts extends Serializable
- object ReactGridLayout extends Serializable
- object ResponsiveReactGridLayout extends Serializable