drawer static method
Sets / removes a left sided drawer for the CodeMeltedUI.app.
Implementation
static void drawer({Widget? header, List<Widget>? items}) {
if (header == null && items == null) {
uiState.set<Widget?>("drawer", null);
} else {
uiState.set<Widget?>(
"drawer",
PointerInterceptor(
intercepting: kIsWeb,
child: Drawer(
child: ListView(
children: [
if (header != null) header,
if (items != null) ...items,
],
),
),
),
notify: true,
);
}
}