Line data Source code
1 : import 'package:flutter/material.dart'; 2 : import 'package:widgetbook/src/models/organizers/organizer.dart'; 3 : import 'package:widgetbook/src/navigation/ui/tiles/tile.dart'; 4 : import 'package:widgetbook/src/navigation/ui/tiles/tile_spacer.dart'; 5 : 6 : class SpacedTile extends StatelessWidget { 7 : final int level; 8 : final Organizer organizer; 9 : final IconData iconData; 10 : final Color iconColor; 11 : final VoidCallback? onClicked; 12 : 13 0 : const SpacedTile({ 14 : Key? key, 15 : required this.organizer, 16 : required this.level, 17 : required this.iconData, 18 : required this.iconColor, 19 : this.onClicked, 20 0 : }) : super(key: key); 21 : 22 0 : @override 23 : Widget build(BuildContext context) { 24 0 : return Row( 25 0 : children: [ 26 0 : TileSpacer(level: level), 27 0 : Tile( 28 0 : iconData: iconData, 29 0 : iconColor: iconColor, 30 0 : organizer: organizer, 31 0 : onClicked: onClicked, 32 : ), 33 : ], 34 : ); 35 : } 36 : }