diff --git a/src/containers/ListingPage/ListingPage.js b/src/containers/ListingPage/ListingPage.js
index dc848275..31b1083a 100644
--- a/src/containers/ListingPage/ListingPage.js
+++ b/src/containers/ListingPage/ListingPage.js
@@ -19,6 +19,7 @@ import {
PageLayout,
ResponsiveImage,
Topbar,
+ NamedLink,
} from '../../components';
import { BookingDatesForm } from '../../containers';
import { getListingsById } from '../../ducks/marketplaceData.duck';
@@ -171,6 +172,15 @@ export class ListingPageComponent extends Component {
?
: null;
+ const editParams = { ...params, type: 'edit', tab: 'description' };
+ const editListingLink = isOwnListing
+ ?
+
+
+
+
+ : null;
+
const listingClasses = classNames(css.pageRoot, { [css.bookable]: showBookButton });
return (
@@ -270,6 +280,7 @@ export class ListingPageComponent extends Component {
{bookingHeading}
+ {editListingLink}
{bookingDatesForm}
{showBookButton
diff --git a/src/translations/en.json b/src/translations/en.json
index 9ba6f929..5bcb8340 100644
--- a/src/translations/en.json
+++ b/src/translations/en.json
@@ -118,6 +118,7 @@
"ListingPage.noListingData": "Could not find listing data",
"ListingPage.ownListing": "This is your own listing.",
"ListingPage.perNight": "per night",
+ "ListingPage.editListing": "edit",
"LoginForm.emailLabel": "Email",
"LoginForm.emailPlaceholder": "john.doe@example.com",
"LoginForm.emailRequired": "This field is required",