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. All

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 ItemCallback = (Layout, LayoutItem, LayoutItem, Option[LayoutItem], MouseEvent, Element) ⇒ Callback
  11. final case class Layout(l: List[LayoutItem]) extends Product with Serializable
  12. 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
  13. final case class Layouts(layouts: List[BreakpointLayout]) extends Product with Serializable
  14. type Margin = (JsNumber, JsNumber)
  15. type OnBreakpointChange = (BreakpointName, JsNumber) ⇒ Callback
  16. type OnLayoutChange = (Layout) ⇒ Callback
  17. type OnLayoutsChange = (Layout, Layouts) ⇒ Callback
  18. type OnWidthChange = (JsNumber, Margin, JsNumber, ContainerPadding) ⇒ Callback
  19. 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, onLayoutChange: OnLayoutChange = _ => Callback.empty, onDragStart: ItemCallback = ..., onDrag: ItemCallback = ..., onDragStop: ItemCallback = ..., onResizeStart: ItemCallback = ..., onResize: ItemCallback = ..., onResizeStop: ItemCallback = ..., children: ChildrenArgs = Seq.empty) extends GenericComponentPC[ReactGridLayoutProps] with Product with Serializable
  20. 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, onLayoutChange: OnLayoutsChange = (_, _) => Callback.empty, onDragStart: ItemCallback = ..., onDrag: ItemCallback = ..., onDragStop: ItemCallback = ..., onResizeStart: ItemCallback = ..., onResize: ItemCallback = ..., onResizeStop: ItemCallback = ..., 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