diff --git a/invenio_theme_tugraz/assets/semantic-ui/js/invenio_theme_tugraz/deposit/PublisherField.js b/invenio_theme_tugraz/assets/semantic-ui/js/invenio_theme_tugraz/deposit/PublisherField.js
new file mode 100644
index 0000000..048ae2e
--- /dev/null
+++ b/invenio_theme_tugraz/assets/semantic-ui/js/invenio_theme_tugraz/deposit/PublisherField.js
@@ -0,0 +1,47 @@
+// This file is part of React-Invenio-Deposit
+// Copyright (C) 2020 CERN.
+// Copyright (C) 2020 Northwestern University.
+// Copyright (C) 2021 Graz University of Technology.
+//
+// React-Invenio-Deposit is free software; you can redistribute it and/or modify it
+// under the terms of the MIT License; see LICENSE file for more details.
+
+import React, { Component } from 'react';
+import PropTypes from 'prop-types';
+
+import { FieldLabel, TextField } from 'react-invenio-forms';
+
+export class PublisherField extends Component {
+ render() {
+ const { fieldPath, label, labelIcon, placeholder, required } = this.props;
+
+ return (
+
+ }
+ placeholder={placeholder}
+ required={required}
+ />
+ );
+ }
+}
+
+PublisherField.propTypes = {
+ fieldPath: PropTypes.string.isRequired,
+ label: PropTypes.string,
+ labelIcon: PropTypes.string,
+ placeholder: PropTypes.string,
+ required: PropTypes.bool,
+};
+
+PublisherField.defaultProps = {
+ fieldPath: 'metadata.publisher',
+ label: 'Publisher',
+ labelIcon: 'building outline',
+ placeholder: 'Enter publisher name',
+};
diff --git a/invenio_theme_tugraz/assets/semantic-ui/js/invenio_theme_tugraz/deposit/RDMDepositForm.js b/invenio_theme_tugraz/assets/semantic-ui/js/invenio_theme_tugraz/deposit/RDMDepositForm.js
index ceeb426..51c0be4 100644
--- a/invenio_theme_tugraz/assets/semantic-ui/js/invenio_theme_tugraz/deposit/RDMDepositForm.js
+++ b/invenio_theme_tugraz/assets/semantic-ui/js/invenio_theme_tugraz/deposit/RDMDepositForm.js
@@ -33,7 +33,6 @@ import {
LanguagesField,
PublishButton,
PublicationDateField,
- PublisherField,
ResourceTypeField,
SaveButton,
SubjectsField,
@@ -44,6 +43,7 @@ import {
} from "react-invenio-deposit";
import { AccordionField } from "react-invenio-forms";
import { DoiMint } from "./DoiMint";
+import { PublisherField } from "./PublisherField";
export class RDMDepositForm extends Component {
constructor(props) {
@@ -448,7 +448,7 @@ export class RDMDepositForm extends Component {
/>
-
+
{/**TODO: uncomment to use FundingField*/}