import 'package:flutter/material.dart'; import 'package:ui_kit/ui_kit.dart'; class ButtonSection extends StatefulWidget { const ButtonSection({super.key}); @override State createState() => _ButtonSectionState(); } class _ButtonSectionState extends State { static final buttonList = ['flat', 'inactive', 'solid', 'ghost']; @override Widget build(BuildContext context) { return SizedBox( width: width(context) * 100, height: height(context) * 30, child: ListView.builder( itemCount: buttonList.length, itemBuilder: (BuildContext context, int index) { final currentItem = buttonList[index]; return Container( margin: EdgeInsets.only(bottom: 10), child: ButtonWidget( onPressed: () {}, label: 'Access', variant: currentItem, ), ); }, ), ); } }