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
    @JSType() @native()
  2. final case class Breakpoint(name: BreakpointName, pos: Int) 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: Int) 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 = (Int, Int)
  10. type DropCallback = (Layout, LayoutItem, Event) => japgolly.scalajs.react.Callback
  11. final case class DroppingItem(i: String, w: Int, h: Int) extends Product with Serializable
  12. type ItemCallback = (Layout, LayoutItem, LayoutItem, Option[LayoutItem], MouseEvent, Element) => japgolly.scalajs.react.Callback
  13. final case class Layout(l: List[LayoutItem]) extends Product with Serializable
  14. 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
  15. final case class Layouts(layouts: List[BreakpointLayout]) extends Product with Serializable
  16. type Margin = (Int, Int)
  17. type OnBreakpointChange = (BreakpointName, Int) => japgolly.scalajs.react.Callback
  18. type OnLayoutChange = (Layout) => japgolly.scalajs.react.Callback
  19. type OnLayoutsChange = (Layout, Layouts) => japgolly.scalajs.react.Callback
  20. type OnWidthChange = (Int, Margin, Int, ContainerPadding) => japgolly.scalajs.react.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, 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
  22. sealed trait ResizeHandle extends Product with Serializable
  23. 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

  1. object BaseProps
  2. object Breakpoint extends Serializable
  3. object BreakpointLayout extends Serializable
  4. object BreakpointName
  5. object Breakpoints extends Serializable
  6. object Column extends Serializable
  7. object Columns extends Serializable
  8. object CompactType extends Serializable
  9. object Layout extends Serializable
  10. object LayoutItem extends Serializable
  11. object Layouts extends Serializable
  12. object ReactGridLayout extends Serializable
  13. object ResizeHandle extends Serializable
  14. object ResponsiveReactGridLayout extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped