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