@if (existingRecord()?.attributes?.is_published) {
{{ 'project.metadata.addMetadata.publishedText' | translate }}
} @else {
diff --git a/src/app/features/metadata/components/cedar-template-form/cedar-template-form.component.ts b/src/app/features/metadata/components/cedar-template-form/cedar-template-form.component.ts
index 8261001a9..d55d895ed 100644
--- a/src/app/features/metadata/components/cedar-template-form/cedar-template-form.component.ts
+++ b/src/app/features/metadata/components/cedar-template-form/cedar-template-form.component.ts
@@ -20,6 +20,7 @@ import {
import { CEDAR_CONFIG, CEDAR_VIEWER_CONFIG } from '@osf/features/metadata/constants';
import { CedarMetadataHelper } from '@osf/features/metadata/helpers';
import {
+ CedarEditorElement,
CedarMetadataDataTemplateJsonApi,
CedarMetadataRecordData,
CedarRecordDataBinding,
@@ -27,14 +28,6 @@ import {
import 'cedar-artifact-viewer';
-interface CedarEditorElement extends HTMLElement {
- currentMetadata?: unknown;
- instanceObject?: unknown;
- dataQualityReport?: {
- isValid: boolean;
- };
-}
-
@Component({
selector: 'osf-cedar-template-form',
imports: [CommonModule, Button, TranslatePipe],
diff --git a/src/app/features/metadata/models/cedar-editor-element.model.ts b/src/app/features/metadata/models/cedar-editor-element.model.ts
new file mode 100644
index 000000000..1bba87eac
--- /dev/null
+++ b/src/app/features/metadata/models/cedar-editor-element.model.ts
@@ -0,0 +1,7 @@
+export interface CedarEditorElement extends HTMLElement {
+ currentMetadata?: unknown;
+ instanceObject?: unknown;
+ dataQualityReport?: {
+ isValid: boolean;
+ };
+}
diff --git a/src/app/features/metadata/models/index.ts b/src/app/features/metadata/models/index.ts
index eea8ea80e..d8be253cc 100644
--- a/src/app/features/metadata/models/index.ts
+++ b/src/app/features/metadata/models/index.ts
@@ -1,3 +1,4 @@
+export * from './cedar-editor-element.model';
export * from './cedar-metadata-template.model';
export * from './description-result.model';
export * from './funding-dialog.model';
diff --git a/src/app/features/metadata/pages/add-metadata/add-metadata.component.html b/src/app/features/metadata/pages/add-metadata/add-metadata.component.html
index 9bb0b4bb9..7fc6f84f4 100644
--- a/src/app/features/metadata/pages/add-metadata/add-metadata.component.html
+++ b/src/app/features/metadata/pages/add-metadata/add-metadata.component.html
@@ -13,16 +13,11 @@
{{ 'project.metadata.addMetadata.selectTemplate' | translate }}
-
+
@for (meta of cedarTemplates()?.data; track meta.id) {