+ {{ 'registries.services.title' | translate }}
+
+ {{ 'registries.services.description' | translate }}
+
+
+
+ @for (registryService of registryServices; track $index) {
+
+ }
+
+
+
+
diff --git a/src/app/features/registries/components/registry-services/registry-services.component.scss b/src/app/features/registries/components/registry-services/registry-services.component.scss
new file mode 100644
index 000000000..8378698b2
--- /dev/null
+++ b/src/app/features/registries/components/registry-services/registry-services.component.scss
@@ -0,0 +1,18 @@
+@use "assets/styles/mixins" as mix;
+@use "assets/styles/variables" as var;
+
+.services-background-image {
+ background: url("/assets/images/preprints/preprints-services-background.png") center;
+}
+
+.registry-service-item {
+ min-width: mix.rem(312px);
+ min-height: mix.rem(120px);
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+.contact-us-button {
+ --p-button-padding-x: 2rem;
+}
diff --git a/src/app/features/registries/components/registry-services/registry-services.component.spec.ts b/src/app/features/registries/components/registry-services/registry-services.component.spec.ts
new file mode 100644
index 000000000..eaec061b9
--- /dev/null
+++ b/src/app/features/registries/components/registry-services/registry-services.component.spec.ts
@@ -0,0 +1,22 @@
+import { ComponentFixture, TestBed } from '@angular/core/testing';
+
+import { RegistryServicesComponent } from './registry-services.component';
+
+describe('RegistryServicesComponent', () => {
+ let component: RegistryServicesComponent;
+ let fixture: ComponentFixture