diff --git a/static/app-strings.json b/static/app-strings.json
index 283069342..8b626981f 100644
--- a/static/app-strings.json
+++ b/static/app-strings.json
@@ -1041,5 +1041,9 @@
"view all claims": "view all claims",
"Top claims at lbry://%name%": "Top claims at lbry://%name%",
"Last Updated": "Last Updated",
- "Total Publishes": "Total Publishes"
+ "Total Publishes": "Total Publishes",
+ "Almost there": "Almost there",
+ "Are you sure you want to delete this channel?": "Are you sure you want to delete this channel?",
+ "Are you sure? Type %name% to confirm that you wish to delete the channel.": "Are you sure? Type %name% to confirm that you wish to delete the channel.",
+ "You're about to permanently delete a channel. Content published under this channel will be orphaned and their signing channel invalid. Content sync programs using this channel will fail.": "You're about to permanently delete a channel. Content published under this channel will be orphaned and their signing channel invalid. Content sync programs using this channel will fail."
}
diff --git a/ui/constants/transaction_types.js b/ui/constants/transaction_types.js
index 8da75f1e7..5043473d6 100644
--- a/ui/constants/transaction_types.js
+++ b/ui/constants/transaction_types.js
@@ -1,2 +1,3 @@
export const TIP = 'tip';
export const SUPPORT = 'support';
+export const CHANNEL = 'channel';
diff --git a/ui/modal/modalRevokeClaim/view.jsx b/ui/modal/modalRevokeClaim/view.jsx
index 7d0ba1698..190094491 100644
--- a/ui/modal/modalRevokeClaim/view.jsx
+++ b/ui/modal/modalRevokeClaim/view.jsx
@@ -1,6 +1,7 @@
// @flow
-import React from 'react';
+import React, { useState } from 'react';
import { Modal } from 'modal/modal';
+import { FormField } from 'component/common/form';
import * as txnTypes from 'constants/transaction_types';
type Props = {
@@ -11,14 +12,12 @@ type Props = {
transactionItems: Array
+ {__( + "You're about to permanently delete a channel. Content published under this channel will be orphaned and their signing channel invalid. Content sync programs using this channel will fail." + )} +
+{__('Are you sure? Type %name% to confirm that you wish to delete the channel.', { name })}
+{__('Are you sure want to revoke this claim?')}
@@ -64,31 +76,25 @@ class ModalRevokeClaim extends React.PureComponent