stream-video-flutter
stream-video-flutter copied to clipboard
Change call options to get Widget like `Icon` or `SvgPicture` instead of passing `IconData` parameters
Hey @hajajmaor, I'm not sure I fully understand where you want to make this change.
Can you give me an example snippet which you would ideally like to use and how you have to do it right now?
Instead of passing IconData
like so:
ToggleCameraOption(
call: call,
localParticipant: localParticipant,
disabledCameraIcon: Icons.videocam_off_rounded,
enabledCameraIcon: Icons.videocam_rounded,
),
I would like to pass some SvgPicture
widgets with custom design:
ToggleCameraOption(
call: call,
localParticipant: localParticipant,
disabledCameraIcon: Assets.icons.cameraOff.svg(),
enabledCameraIcon: Assets.icons.cameraOn.svg(),
),
Actually, it would be better to pass in a Widget instead of IconData or AssetImage so it can support other widgets to be used as button.