KiteSplitLayout constructor
const
KiteSplitLayout({
- required Widget sidebar,
- required Widget content,
- double sidebarWidth = 280,
- double mediumSidebarWidth = 240,
- double minContentWidth = 320,
- double gap = Dimensions.s24,
- KiteSidebarPosition sidebarPosition = KiteSidebarPosition.start,
- bool sidebarScrollable = false,
- bool contentScrollable = true,
- Key? key,
Implementation
const KiteSplitLayout({
required this.sidebar,
required this.content,
this.sidebarWidth = 280,
this.mediumSidebarWidth = 240,
this.minContentWidth = 320,
this.gap = Dimensions.s24,
this.sidebarPosition = KiteSidebarPosition.start,
this.sidebarScrollable = false,
this.contentScrollable = true,
super.key,
}) : assert(sidebarWidth > 0, 'sidebarWidth must be greater than zero.'),
assert(
mediumSidebarWidth > 0,
'mediumSidebarWidth must be greater than zero.',
),
assert(
minContentWidth > 0,
'minContentWidth must be greater than zero.',
),
assert(gap >= 0, 'gap cannot be negative.');