AppFlowy/app_flowy/lib/workspace/domain/image.dart
2021-09-05 18:02:49 +08:00

25 lines
631 B
Dart

import 'package:flowy_sdk/protobuf/flowy-workspace/view_create.pb.dart';
import 'package:flutter/material.dart';
import 'package:flowy_infra/image.dart';
AssetImage assetImageForViewType(ViewType type) {
final imageName = imageNameForViewType(type);
return AssetImage('assets/images/$imageName');
}
Widget svgImageForViewType(ViewType type) {
final imageName = imageNameForViewType(type);
final Widget svg = svgWidgetWithName(imageName);
return svg;
}
String imageNameForViewType(ViewType type) {
switch (type) {
case ViewType.Doc:
return "file_icon.svg";
default:
return "file_icon.svg";
}
}