in client/src/app/components/unapprovedPermissionsAndUnfurlsWarnings.js [9:36]
export default function UnapprovedPermissionsAndUnfurlsWarnings() {
let [unapprovedPermissions, setUnapprovedPermissions] = useState(homepageData.getUnapprovedPermissions());
homepageData.setUnapprovedPermissionsCallback(setUnapprovedPermissions);
let [unapprovedUnfurlDomain, setUnapprovedUnfurlDomains] = useState(homepageData.getUnapprovedUnfurlDomains());
homepageData.setUnapprovedUnfurlDomainsCallback(setUnapprovedUnfurlDomains);
let hasPermissionToApprove = homepageData.hasPermissionToApprove()
if (unapprovedPermissions != null) {
let warningText = hasPermissionToApprove ? "Approve permissions for the application" : "Space administrator needs to approve permissions for the application.";
return (
<WarningBox isActionable={hasPermissionToApprove}
text={warningText}
onAction={() => spaceAuth.approvePermissionsAndUnfurlDomains()}
style={{alignSelf: 'stretch'}}
/>
);
} else if (unapprovedUnfurlDomain != null) {
let warningText = hasPermissionToApprove ? "Approve unfurl domains for the application in the \"Unfurls\" tab." : "Space administrator needs to approve unfurl domains for the application.";
return (
<WarningBox isActionable={false}
text={warningText}
style={{alignSelf: 'stretch'}}
/>
);
}
}