lib/phlex/icons/tabler/device_usb.rb in phlex-icons-tabler-0.16.0 vs lib/phlex/icons/tabler/device_usb.rb in phlex-icons-tabler-0.17.0
- old
+ new
@@ -1,13 +1,24 @@
# frozen_string_literal: true
+# rubocop:disable Layout/LineLength
module Phlex
module Icons
module Tabler
class DeviceUsb < Base
def filled
- raise NotImplementedError
+ svg(
+ class: classes,
+ xmlns: 'http://www.w3.org/2000/svg',
+ viewbox: '0 0 24 24',
+ fill: 'currentColor'
+ ) do |s|
+ s.path(
+ d:
+ 'M15 2a1 1 0 0 1 1 1v4h1a1 1 0 0 1 1 1v8a6 6 0 1 1 -12 0v-8a1 1 0 0 1 1 -1h1v-4a1 1 0 0 1 1 -1zm-1 2h-4v3h4z'
+ )
+ end
end
def outline
svg(
class: classes,
@@ -17,13 +28,14 @@
stroke: 'currentColor',
stroke_width: '2',
stroke_linecap: 'round',
stroke_linejoin: 'round'
) do |s|
- s.path(d: 'M8 8h8v9a3 3 0 0 1 -3 3h-2a3 3 0 0 1 -3 -3v-9z')
- s.path(d: 'M10 8v-4h4v4')
+ s.path(d: 'M7 8h10v8a5 5 0 0 1 -10 0z')
+ s.path(d: 'M9 8v-5h6v5')
end
end
end
end
end
end
+# rubocop:enable Layout/LineLength