iconoir/packages/iconoir-flutter/lib/headset.dart
2023-03-20 13:33:01 -04:00

27 lines
1.4 KiB
Dart

import 'package:flutter/widgets.dart';
import 'package:flutter_svg/flutter_svg.dart';
class Headset extends StatelessWidget {
final Color? color;
final double? width;
final double? height;
const Headset({Key? key, this.color, this.width, this.height})
: super(key: key);
@override
Widget build(BuildContext context) => SvgPicture.string(
'''
<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4 13.5V13C4 8.02944 7.58172 4 12 4C16.4183 4 20 8.02944 20 13V13.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M2 17.4385V15.5616C2 14.6439 2.62459 13.8439 3.51493 13.6213L4 13.5L5.25448 13.1864C5.63317 13.0918 6 13.3782 6 13.7685V19.2316C6 19.6219 5.63317 19.9083 5.25448 19.8137L3.51493 19.3788C2.62459 19.1562 2 18.3562 2 17.4385Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M22 17.4385V15.5616C22 14.6439 21.3754 13.8439 20.4851 13.6213L20 13.5L18.7455 13.1864C18.3668 13.0918 18 13.3782 18 13.7685V19.2316C18 19.6219 18.3668 19.9083 18.7455 19.8137L20.4851 19.3788C21.3754 19.1562 22 18.3562 22 17.4385Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
''',
colorFilter:
color != null ? ColorFilter.mode(color!, BlendMode.srcIn) : null,
width: width,
height: height,
);
}