p

react

gridlayout

package gridlayout

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. gridlayout
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package raw

Type Members

  1. trait BaseProps extends Object
    Annotations
    @RawJSType() @native()
  2. final case class Breakpoint(name: BreakpointName, pos: JsNumber) extends Product with Serializable
  3. final case class BreakpointLayout(name: BreakpointName, layout: Layout) extends Product with Serializable
  4. trait BreakpointName extends AnyRef
  5. final case class Breakpoints(bps: List[Breakpoint]) extends Product with Serializable
  6. final case class Column(col: BreakpointName, pos: JsNumber) extends Product with Serializable
  7. final case class Columns(cols: List[Column]) extends Product with Serializable
  8. sealed trait CompactType extends Product with Serializable
  9. type ContainerPadding = (JsNumber, JsNumber)
  10. type DropCallback = (JsNumber, JsNumber, JsNumber, JsNumber) => Callback
  11. final case class DroppingItem(i: String, w: JsNumber, h: JsNumber) extends Product with Serializable
  12. type ItemCallback = (Layout, LayoutItem, LayoutItem, Option[LayoutItem], MouseEvent, Element) => Callback
  13. final case class Layout(l: List[LayoutItem]) extends Product with Serializable
  14. 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
  15. final case class Layouts(layouts: List[BreakpointLayout]) extends Product with Serializable
  16. type Margin = (JsNumber, JsNumber)
  17. type OnBreakpointChange = (BreakpointName, JsNumber) => Callback
  18. type OnLayoutChange = (Layout) => Callback
  19. type OnLayoutsChange = (Layout, Layouts) => Callback
  20. type OnWidthChange = (JsNumber, Margin, JsNumber, ContainerPadding) => Callback
  21. 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
  22. 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

  1. object BaseProps
  2. object BreakpointLayout extends Serializable
  3. object BreakpointName
  4. object CompactType extends Serializable
  5. object Layout extends Serializable
  6. object LayoutItem extends Serializable
  7. object Layouts extends Serializable
  8. object ReactGridLayout extends Serializable
  9. object ResponsiveReactGridLayout extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped