- <%= render Embed::HeaderComponent.new viewer: viewer %>
+ <%= render Legacy::HeaderComponent.new viewer: viewer %>
@@ -12,6 +12,6 @@
<%= render 'embed/metadata_panel', viewer: viewer %>
<%= render 'embed/embed_this/generic', viewer: viewer %>
- <%= render Embed::Download::ModelComponent.new viewer: viewer %>
- <%= render Embed::FooterComponent.new viewer: viewer %>
+ <%= render Legacy::Download::ModelComponent.new viewer: viewer %>
+ <%= render Legacy::FooterComponent.new viewer: viewer %>
diff --git a/app/components/embed/was_seed_component.html.erb b/app/components/embed/was_seed_component.html.erb
index 12ffbfc5f..d853b3924 100644
--- a/app/components/embed/was_seed_component.html.erb
+++ b/app/components/embed/was_seed_component.html.erb
@@ -1,5 +1,5 @@
- <%= render Embed::HeaderComponent.new viewer: viewer %>
+ <%= render Legacy::HeaderComponent.new viewer: viewer %>
@@ -35,5 +35,5 @@
<%= render 'embed/metadata_panel', viewer: viewer %>
<%= render 'embed/embed_this/generic', viewer: viewer %>
- <%= render Embed::FooterComponent.new viewer: viewer %>
+ <%= render Legacy::FooterComponent.new viewer: viewer %>
diff --git a/app/components/embed/download/geo_component.html.erb b/app/components/legacy/download/geo_component.html.erb
similarity index 85%
rename from app/components/embed/download/geo_component.html.erb
rename to app/components/legacy/download/geo_component.html.erb
index b45f7ea2e..5633f493c 100644
--- a/app/components/embed/download/geo_component.html.erb
+++ b/app/components/legacy/download/geo_component.html.erb
@@ -1,5 +1,5 @@
<% unless viewer.embed_request.hide_download? %>
- <%= render DownloadPanelComponent.new do %>
+ <%= render Legacy::DownloadPanelComponent.new do %>
<% viewer.purl_object.contents.each do |resource| %>
<%= render Embed::Download::FileListItemComponent.with_collection(resource.files, prefer_filename: true) %>
diff --git a/app/components/embed/download/geo_component.rb b/app/components/legacy/download/geo_component.rb
similarity index 93%
rename from app/components/embed/download/geo_component.rb
rename to app/components/legacy/download/geo_component.rb
index 99fbaecf9..36c61d21f 100644
--- a/app/components/embed/download/geo_component.rb
+++ b/app/components/legacy/download/geo_component.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-module Embed
+module Legacy
module Download
class GeoComponent < ViewComponent::Base
def initialize(viewer:)
diff --git a/app/components/embed/download/model_component.html.erb b/app/components/legacy/download/model_component.html.erb
similarity index 76%
rename from app/components/embed/download/model_component.html.erb
rename to app/components/legacy/download/model_component.html.erb
index 1e5bc41c3..7a6ad4668 100644
--- a/app/components/embed/download/model_component.html.erb
+++ b/app/components/legacy/download/model_component.html.erb
@@ -1,4 +1,4 @@
-<%= render DownloadPanelComponent.new do %>
+<%= render Legacy::DownloadPanelComponent.new do %>
<%= render Embed::Download::FileListItemComponent.with_collection(viewer.purl_object.downloadable_files) %>
diff --git a/app/components/embed/download/model_component.rb b/app/components/legacy/download/model_component.rb
similarity index 94%
rename from app/components/embed/download/model_component.rb
rename to app/components/legacy/download/model_component.rb
index 2cf041004..77f83b48d 100644
--- a/app/components/embed/download/model_component.rb
+++ b/app/components/legacy/download/model_component.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-module Embed
+module Legacy
module Download
class ModelComponent < ViewComponent::Base
def initialize(viewer:)
diff --git a/app/components/download_panel_component.html.erb b/app/components/legacy/download_panel_component.html.erb
similarity index 100%
rename from app/components/download_panel_component.html.erb
rename to app/components/legacy/download_panel_component.html.erb
diff --git a/app/components/legacy/download_panel_component.rb b/app/components/legacy/download_panel_component.rb
new file mode 100644
index 000000000..039dfe529
--- /dev/null
+++ b/app/components/legacy/download_panel_component.rb
@@ -0,0 +1,11 @@
+# frozen_string_literal: true
+
+module Legacy
+ class DownloadPanelComponent < ViewComponent::Base
+ def initialize(title: 'Download item')
+ @title = title
+ end
+
+ attr_reader :title
+ end
+end
diff --git a/app/components/embed/footer_component.html.erb b/app/components/legacy/footer_component.html.erb
similarity index 100%
rename from app/components/embed/footer_component.html.erb
rename to app/components/legacy/footer_component.html.erb
diff --git a/app/components/embed/footer_component.rb b/app/components/legacy/footer_component.rb
similarity index 96%
rename from app/components/embed/footer_component.rb
rename to app/components/legacy/footer_component.rb
index 7d1815a4c..83637d904 100644
--- a/app/components/embed/footer_component.rb
+++ b/app/components/legacy/footer_component.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-module Embed
+module Legacy
class FooterComponent < ViewComponent::Base
def initialize(viewer:)
@viewer = viewer
diff --git a/app/components/embed/header_component.html.erb b/app/components/legacy/header_component.html.erb
similarity index 100%
rename from app/components/embed/header_component.html.erb
rename to app/components/legacy/header_component.html.erb
diff --git a/app/components/embed/header_component.rb b/app/components/legacy/header_component.rb
similarity index 94%
rename from app/components/embed/header_component.rb
rename to app/components/legacy/header_component.rb
index e5159158c..001504318 100644
--- a/app/components/embed/header_component.rb
+++ b/app/components/legacy/header_component.rb
@@ -1,6 +1,6 @@
# frozen_string_literal: true
-module Embed
+module Legacy
class HeaderComponent < ViewComponent::Base
def initialize(viewer:)
@viewer = viewer
diff --git a/spec/components/embed/download/geo_component_spec.rb b/spec/components/legacy/download/geo_component_spec.rb
similarity index 96%
rename from spec/components/embed/download/geo_component_spec.rb
rename to spec/components/legacy/download/geo_component_spec.rb
index a19b55c2d..eb576d5af 100644
--- a/spec/components/embed/download/geo_component_spec.rb
+++ b/spec/components/legacy/download/geo_component_spec.rb
@@ -2,7 +2,7 @@
require 'rails_helper'
-RSpec.describe Embed::Download::GeoComponent, type: :component do
+RSpec.describe Legacy::Download::GeoComponent, type: :component do
let(:request) { Embed::Request.new(url: 'http://purl.stanford.edu/abc123') }
let(:viewer) { Embed::Viewer::Geo.new(request) }
diff --git a/spec/components/embed/download/model_component_spec.rb b/spec/components/legacy/download/model_component_spec.rb
similarity index 82%
rename from spec/components/embed/download/model_component_spec.rb
rename to spec/components/legacy/download/model_component_spec.rb
index be5b6c868..50649f141 100644
--- a/spec/components/embed/download/model_component_spec.rb
+++ b/spec/components/legacy/download/model_component_spec.rb
@@ -2,7 +2,7 @@
require 'rails_helper'
-RSpec.describe Embed::Download::ModelComponent, type: :component do
+RSpec.describe Legacy::Download::ModelComponent, type: :component do
pending "add some examples to (or delete) #{__FILE__}"
# it "renders something useful" do
diff --git a/spec/components/download_panel_component_spec.rb b/spec/components/legacy/download_panel_component_spec.rb
similarity index 85%
rename from spec/components/download_panel_component_spec.rb
rename to spec/components/legacy/download_panel_component_spec.rb
index 954e78a0f..8974a57cd 100644
--- a/spec/components/download_panel_component_spec.rb
+++ b/spec/components/legacy/download_panel_component_spec.rb
@@ -2,7 +2,7 @@
require 'rails_helper'
-RSpec.describe DownloadPanelComponent, type: :component do
+RSpec.describe Legacy::DownloadPanelComponent, type: :component do
before do
render_inline(described_class.new(title: 'The Panel Title')) { 'Added Panel Content' }
end
diff --git a/spec/components/embed/footer_component_spec.rb b/spec/components/legacy/footer_component_spec.rb
similarity index 97%
rename from spec/components/embed/footer_component_spec.rb
rename to spec/components/legacy/footer_component_spec.rb
index c8e12ac53..38fa036e5 100644
--- a/spec/components/embed/footer_component_spec.rb
+++ b/spec/components/legacy/footer_component_spec.rb
@@ -2,7 +2,7 @@
require 'rails_helper'
-RSpec.describe Embed::FooterComponent, type: :component do
+RSpec.describe Legacy::FooterComponent, type: :component do
let(:request) { Embed::Request.new(url: 'http://purl.stanford.edu/abc123') }
let(:object) { Embed::Purl.find('12345') }
let(:viewer) { Embed::Viewer::Geo.new(request) }