diff --git a/app/components/doctrines_offcanvas_component.rb b/app/components/doctrines_offcanvas_component.rb new file mode 100644 index 0000000..bc0a32e --- /dev/null +++ b/app/components/doctrines_offcanvas_component.rb @@ -0,0 +1,11 @@ +class DoctrinesOffcanvasComponent < BaseComponent + attr_reader :opts + + def initialize(current_user:, opts: {}) + @opts = opts + end + + def render? + opts[:is_render].present? + end +end diff --git a/app/components/doctrines_offcanvas_component/doctrines_offcanvas_component.html.erb b/app/components/doctrines_offcanvas_component/doctrines_offcanvas_component.html.erb new file mode 100644 index 0000000..c912c49 --- /dev/null +++ b/app/components/doctrines_offcanvas_component/doctrines_offcanvas_component.html.erb @@ -0,0 +1,38 @@ +