fix: do not show pointer cursor on unclickable banner

pull/3281/head
Audric Ackermann 2 months ago
parent 3caf48c6db
commit 2ea43dbf8b
No known key found for this signature in database

@ -4,14 +4,14 @@ import { Flex } from './basic/Flex';
import { SessionIconButton, SessionIconType } from './icon'; import { SessionIconButton, SessionIconType } from './icon';
import { StyledRootDialog } from './dialog/StyledRootDialog'; import { StyledRootDialog } from './dialog/StyledRootDialog';
const StyledNoticeBanner = styled(Flex)` const StyledNoticeBanner = styled(Flex)<{ isClickable: boolean }>`
background-color: var(--primary-color); background-color: var(--primary-color);
color: var(--black-color); color: var(--black-color);
font-size: var(--font-size-md); font-size: var(--font-size-md);
padding: var(--margins-xs) var(--margins-sm); padding: var(--margins-xs) var(--margins-sm);
text-align: center; text-align: center;
flex-shrink: 0; flex-shrink: 0;
cursor: pointer; cursor: ${props => (props.isClickable ? 'pointer' : 'default')};
.session-icon-button { .session-icon-button {
right: var(--margins-sm); right: var(--margins-sm);
@ -40,6 +40,7 @@ export const NoticeBanner = (props: NoticeBannerProps) => {
justifyContent={'center'} justifyContent={'center'}
alignItems={'center'} alignItems={'center'}
data-testid={dataTestId} data-testid={dataTestId}
isClickable={!!onBannerClick}
onClick={event => { onClick={event => {
if (!onBannerClick) { if (!onBannerClick) {
return; return;

@ -725,7 +725,7 @@ export class SwarmPolling {
`configs received for group marked as expired: ${ed25519Str(pubkey)}... Marking it unexpired` `configs received for group marked as expired: ${ed25519Str(pubkey)}... Marking it unexpired`
); );
// Group was marked as "expired", but apparently iot is not (we have hashes saved/just fetched). // Group was marked as "expired", but apparently it is not (we have hashes saved/just fetched).
// Maybe an admin came back online?, anyway mark the group as not expired. // Maybe an admin came back online?, anyway mark the group as not expired.
convo.set({ isExpired03Group: false }); convo.set({ isExpired03Group: false });
await convo.commit(); await convo.commit();

Loading…
Cancel
Save