@@ -56,7 +56,6 @@ export default function UrbitIDHome() {
56 const goResetKeys = useCallback(() => push(names.RESET_KEYS), [push, names]);
56 const goResetKeys = useCallback(() => push(names.RESET_KEYS), [push, names]);
58 const isMasterTicket = Just.hasInstance(urbitWallet);
58 const isMasterTicket = Just.hasInstance(urbitWallet);
59− const { isOwner, canManage } = point;
60 const networkRevision = convertToInt(point.keyRevisionNumber, 10);
59 const networkRevision = convertToInt(point.keyRevisionNumber, 10);
62 const goSetProxy = useCallback(
61 const goSetProxy = useCallback(
@@ -75,20 +74,20 @@ export default function UrbitIDHome() {
75 <HeaderPane>
74 <HeaderPane>
76 <Row className="header-row">
75 <Row className="header-row">
77 <h5>ID</h5>
76 <h5>ID</h5>
78− {isMasterTicket && (
77+ {isMasterTicket && point.isOwner && (
79 <Button onClick={downloadKeys} className="header-button">
78 <Button onClick={downloadKeys} className="header-button">
80 {keysDownloaded
79 {keysDownloaded
81 ? 'Downloaded!'
80 ? 'Downloaded!'
82 : paper.matchWith({
81 : paper.matchWith({
83− Nothing: () => 'Printing and folding...',
82+ Nothing: () => 'Printing and folding...',
84− Just: (_: any) => 'Download Passport',
83+ Just: (_: any) => 'Download Passport',
89 </HeaderPane>
88 </HeaderPane>
90 <BodyPane>
89 <BodyPane>
91− {isOwner && (
90+ {point.isOwner && (
92 <Row className="between-row owner">
91 <Row className="between-row owner">
94 <Box>Ownership Address</Box>
93 <Box>Ownership Address</Box>
@@ -105,7 +104,7 @@ export default function UrbitIDHome() {
108− {canManage && (
107+ {point.canManage && (
109 <Row className="between-row management">
108 <Row className="between-row management">
111 <Box>Management Address</Box>
110 <Box>Management Address</Box>
@@ -131,7 +130,7 @@ export default function UrbitIDHome() {
134− {point.isParent && (
133+ {point.canSpawn && (
135 <Row className="between-row management">
134 <Row className="between-row management">
137 <Box>Spawn Proxy Address</Box>
136 <Box>Spawn Proxy Address</Box>
@@ -156,7 +155,7 @@ export default function UrbitIDHome() {
159− {isOwner && (
158+ {point.isOwner && (
160 <Row className="between-row management">
159 <Row className="between-row management">
161 <WithTooltip content={MASTER_TICKET_TOOLTIP}>
160 <WithTooltip content={MASTER_TICKET_TOOLTIP}>
@@ -193,7 +192,7 @@ export default function UrbitIDHome() {
193 <Icon className="arrow-button" icon="ArrowEast" />
192 <Icon className="arrow-button" icon="ArrowEast" />
196− {point.isGalaxy && (
195+ {point.canVote && (
197 <Row className="between-row management">
196 <Row className="between-row management">
199 <Box>Edit Voting Key</Box>
198 <Box>Edit Voting Key</Box>