ArcaneResizable.sidebarLayout constructor

ArcaneResizable.sidebarLayout({
  1. required Widget sidebar,
  2. required Widget content,
  3. double sidebarSize = 25,
  4. double sidebarMinSize = 15,
  5. double sidebarMaxSize = 40,
  6. Key? key,
})

Implementation

factory ArcaneResizable.sidebarLayout({
  required Widget sidebar,
  required Widget content,
  double sidebarSize = 25,
  double sidebarMinSize = 15,
  double sidebarMaxSize = 40,
  Key? key,
}) {
  return ArcaneResizable(
    key: key,
    direction: ResizeDirection.horizontal,
    panels: [
      ResizablePanelData(
        child: sidebar,
        defaultSize: sidebarSize,
        minSize: sidebarMinSize,
        maxSize: sidebarMaxSize,
      ),
      ResizablePanelData(child: content),
    ],
  );
}