|
|
|
@ -120,7 +120,7 @@ const VideoQualityModesToNames = {
|
|
|
|
|
const HiddenChannelLogo = "/assets/433e3ec4319a9d11b0cbe39342614982.svg";
|
|
|
|
|
|
|
|
|
|
function HiddenChannelLockScreen({ channel }: { channel: ExtendedChannel; }) {
|
|
|
|
|
const [viewAllowedUsersAndRoles, setViewAllowedUsersAndRoles] = useState(settings.store.defaultAllowedUsersAndRolesDropdownState);
|
|
|
|
|
const { defaultAllowedUsersAndRolesDropdownState } = settings.use(["defaultAllowedUsersAndRolesDropdownState"]);
|
|
|
|
|
const [permissions, setPermissions] = useState<RoleOrUserPermission[]>([]);
|
|
|
|
|
|
|
|
|
|
const {
|
|
|
|
@ -301,19 +301,19 @@ function HiddenChannelLockScreen({ channel }: { channel: ExtendedChannel; }) {
|
|
|
|
|
</Tooltip>
|
|
|
|
|
)}
|
|
|
|
|
<Text variant="text-lg/bold">Allowed users and roles:</Text>
|
|
|
|
|
<Tooltip text={viewAllowedUsersAndRoles ? "Hide Allowed Users and Roles" : "View Allowed Users and Roles"}>
|
|
|
|
|
<Tooltip text={defaultAllowedUsersAndRolesDropdownState ? "Hide Allowed Users and Roles" : "View Allowed Users and Roles"}>
|
|
|
|
|
{({ onMouseLeave, onMouseEnter }) => (
|
|
|
|
|
<button
|
|
|
|
|
onMouseLeave={onMouseLeave}
|
|
|
|
|
onMouseEnter={onMouseEnter}
|
|
|
|
|
className="shc-lock-screen-allowed-users-and-roles-container-toggle-btn"
|
|
|
|
|
onClick={() => setViewAllowedUsersAndRoles(v => !v)}
|
|
|
|
|
onClick={() => settings.store.defaultAllowedUsersAndRolesDropdownState = !defaultAllowedUsersAndRolesDropdownState}
|
|
|
|
|
>
|
|
|
|
|
<svg
|
|
|
|
|
width="24"
|
|
|
|
|
height="24"
|
|
|
|
|
viewBox="0 0 24 24"
|
|
|
|
|
transform={viewAllowedUsersAndRoles ? "scale(1 -1)" : "scale(1 1)"}
|
|
|
|
|
transform={defaultAllowedUsersAndRolesDropdownState ? "scale(1 -1)" : "scale(1 1)"}
|
|
|
|
|
>
|
|
|
|
|
<path fill="currentColor" d="M16.59 8.59003L12 13.17L7.41 8.59003L6 10L12 16L18 10L16.59 8.59003Z" />
|
|
|
|
|
</svg>
|
|
|
|
@ -321,7 +321,7 @@ function HiddenChannelLockScreen({ channel }: { channel: ExtendedChannel; }) {
|
|
|
|
|
)}
|
|
|
|
|
</Tooltip>
|
|
|
|
|
</div>
|
|
|
|
|
{viewAllowedUsersAndRoles && <ChannelBeginHeader channel={channel} />}
|
|
|
|
|
{defaultAllowedUsersAndRolesDropdownState && <ChannelBeginHeader channel={channel} />}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|