+
+ {pushSubscribed
+ ? 'Subscribed'
+ : pushDenied
+ ? 'Blocked'
+ : pushStatus === 'unsupported'
+ ? 'Unsupported'
+ : 'Not subscribed'}
+
+ {!pushSubscribed && (
+
{ void subscribe(); } : undefined}
+ disabled={pushDisabled}
+ aria-label={pushLabel(pushStatus)}
+ >
+ {pushLabel(pushStatus)}
+
+ )}
+
+