ui_kit/example/lib/small_button_section.dart
2025-05-26 13:24:36 +03:00

37 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
import 'package:ui_kit/ui_kit.dart';
class SmallButtonSection extends StatelessWidget {
const SmallButtonSection({super.key});
static final buttonList = ['flat', 'inactive', 'solid', 'ghost'];
static final buttonLabels = ['Добавить', 'Убрать', 'Добавить', 'Подтвердить'];
@override
Widget build(BuildContext context) {
return Container(
margin: EdgeInsets.only(bottom: height(context) * 3),
width: 96,
height: height(context) * 30,
child: ListView.builder(
itemCount: buttonList.length,
itemBuilder: (BuildContext context, int index) {
final currentItem = buttonList[index];
final currentLabel = buttonLabels[index];
return Container(
width: 96,
margin: EdgeInsets.only(bottom: height(context) * 1),
child: ButtonWidget(
onPressed: () {},
label: currentLabel,
variant: currentItem,
size: 'small',
),
);
},
),
);
}
}