Refactored Values

This commit is contained in:
Sean RIley Hawkins 2022-01-10 17:26:12 +02:00
parent 5e56f5e0ec
commit 95378dd73a
5 changed files with 7 additions and 7 deletions

View File

@ -8,7 +8,7 @@ AssetImage assetImageForViewType(ViewType type) {
}
extension SvgViewType on View {
Widget thumbnail(Color iconColor) {
Widget thumbnail({Color? iconColor}) {
final imageName = _imageNameForViewType(viewType);
final Widget widget = svg(imageName, color: iconColor);
return widget;

View File

@ -33,7 +33,7 @@ class ViewDisclosureButton extends StatelessWidget
onTap();
show(context, context);
},
icon: svg("editor/details", color: theme.textColor),
icon: svg("editor/details", color: theme.iconColor),
);
}

View File

@ -44,7 +44,7 @@ class ViewSectionItem extends StatelessWidget {
onTap: () => onSelected(context.read<ViewBloc>().state.view),
child: FlowyHover(
config: HoverDisplayConfig(hoverColor: theme.bg3),
builder: (_, onHover) => _render(context, onHover, state, theme.textColor),
builder: (_, onHover) => _render(context, onHover, state, theme.iconColor),
isOnSelected: () => state.isEditing || isSelected,
),
);
@ -53,9 +53,9 @@ class ViewSectionItem extends StatelessWidget {
);
}
Widget _render(BuildContext context, bool onHover, ViewState state, Color icon) {
Widget _render(BuildContext context, bool onHover, ViewState state, Color iconColor) {
List<Widget> children = [
SizedBox(width: 16, height: 16, child: state.view.thumbnail(icon)),
SizedBox(width: 16, height: 16, child: state.view.thumbnail(iconColor: iconColor)),
const HSpace(2),
Expanded(child: FlowyText.regular(state.view.name, fontSize: 12, overflow: TextOverflow.clip)),
];

View File

@ -31,7 +31,7 @@ class MenuTrash extends StatelessWidget {
Widget _render(BuildContext context) {
final theme = context.watch<AppTheme>();
return Row(children: [
SizedBox(width: 16, height: 16, child: svg("home/trash", color: theme.textColor)),
SizedBox(width: 16, height: 16, child: svg("home/trash", color: theme.iconColor)),
const HSpace(6),
FlowyText.medium(LocaleKeys.trash_text.tr(), fontSize: 12),
]);

View File

@ -65,7 +65,7 @@ class MenuUser extends StatelessWidget {
backgroundColor: theme.surface,
child: IconButton(
icon: Icon(theme.isDark ? Icons.dark_mode : Icons.light_mode),
color: (theme.textColor),
color: (theme.iconColor),
onPressed: () {
context.read<ThemeModel>().swapTheme();
}),