mirror of
https://github.com/SyncrowIOT/syncrow-app.git
synced 2025-11-26 13:54:53 +00:00
fixed icon assets issue
This commit is contained in:
@ -40,10 +40,13 @@ class SceneListview extends StatelessWidget {
|
|||||||
sceneName: scene.name,
|
sceneName: scene.name,
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
context.read<SmartSceneSelectBloc>().add(const SmartSceneClearEvent());
|
context
|
||||||
|
.read<SmartSceneSelectBloc>()
|
||||||
|
.add(const SmartSceneClearEvent());
|
||||||
|
|
||||||
BlocProvider.of<CreateSceneBloc>(context)
|
BlocProvider.of<CreateSceneBloc>(context).add(
|
||||||
.add(FetchSceneTasksEvent(sceneId: scene.id, isAutomation: false));
|
FetchSceneTasksEvent(
|
||||||
|
sceneId: scene.id, isAutomation: false));
|
||||||
|
|
||||||
/// the state to set the scene type must be after the fetch
|
/// the state to set the scene type must be after the fetch
|
||||||
BlocProvider.of<CreateSceneBloc>(context)
|
BlocProvider.of<CreateSceneBloc>(context)
|
||||||
@ -56,13 +59,26 @@ class SceneListview extends StatelessWidget {
|
|||||||
children: [
|
children: [
|
||||||
Padding(
|
Padding(
|
||||||
padding: const EdgeInsets.all(8.0),
|
padding: const EdgeInsets.all(8.0),
|
||||||
child: Image.memory(
|
child: scene.iconInBytes != null &&
|
||||||
|
scene.iconInBytes.isNotEmpty
|
||||||
|
? Image.memory(
|
||||||
|
scene.iconInBytes,
|
||||||
|
height: 32,
|
||||||
|
width: 32,
|
||||||
|
fit: BoxFit.fill,
|
||||||
|
errorBuilder: (context, error, stackTrace) =>
|
||||||
|
Image.asset(
|
||||||
|
Assets.assetsIconsLogo,
|
||||||
|
height: 32,
|
||||||
|
width: 32,
|
||||||
|
fit: BoxFit.fill,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
: Image.asset(
|
||||||
|
Assets.assetsIconsLogo,
|
||||||
height: 32,
|
height: 32,
|
||||||
width: 32,
|
width: 32,
|
||||||
scene.iconInBytes,
|
|
||||||
fit: BoxFit.fill,
|
fit: BoxFit.fill,
|
||||||
errorBuilder: (context, error, stackTrace) => Image.asset(
|
|
||||||
height: 32, width: 32, fit: BoxFit.fill, Assets.assetsIconsLogo),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
Expanded(
|
Expanded(
|
||||||
|
|||||||
Reference in New Issue
Block a user