Squash merge develop into master (feat #25 API users/pending, dashboards, login)

Made-with: Cursor
This commit is contained in:
2026-02-26 10:44:04 +01:00
parent e713c05da1
commit b1a80f85c9
4 changed files with 44 additions and 7 deletions
@@ -73,6 +73,31 @@ class DashboardUserManagementSubBar extends StatelessWidget {
),
);
}
Widget _pillField({required double width, required Widget child}) {
return Container(
width: width,
height: 34,
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(18),
border: Border.all(color: Colors.black26),
),
alignment: Alignment.centerLeft,
child: child,
);
}
Widget _buildAddButton() {
return ElevatedButton.icon(
onPressed: onAddPressed,
icon: const Icon(Icons.add),
label: Text(addLabel),
);
}
Widget _buildSubNavItem(BuildContext context, String title, int index) {
final bool isActive = index == selectedSubIndex;
return InkWell(
onTap: () => onSubTabChange(index),
child: Container(