<Box className={css.MarkdownBtnBox} shrink="No" grow="Yes" justifyContent="End">
<TooltipProvider
align="End"
- tooltip={<BtnTooltip text="Toggle Markdown" />}
+ tooltip={<BtnTooltip text={isMarkdown ? 'Disable Markdown' : 'Enable Markdown'} />}
delay={500}
>
{(triggerRef) => (
gap="400"
>
<SettingTile
- title="Publish To Directory"
+ title="Publish to Directory"
+ description={
+ room.isSpaceRoom()
+ ? 'List the space in the public directory to make it discoverable by others.'
+ : 'List the room in the public directory to make it discoverable by others.'
+ }
after={
<Box gap="200" alignItems="Center">
{loading && <Spinner variant="Secondary" />}
import { StateEvent } from '../../../types/matrix/room';
import { useMatrixClient } from '../../hooks/useMatrixClient';
import { useRoom } from '../../hooks/useRoom';
-import { useSetSetting, useSetting } from '../../state/hooks/settings';
+import { useSetting } from '../../state/hooks/settings';
import { settingsAtom } from '../../state/settings';
import { useSpaceOptionally } from '../../hooks/useSpace';
import { getHomeSearchPath, getSpaceSearchPath, withSearchParam } from '../../pages/pathUtils';
? mxcUrlToHttp(mx, avatarMxc, useAuthentication, 96, 96, 'crop') ?? undefined
: undefined;
- const setPeopleDrawer = useSetSetting(settingsAtom, 'isPeopleDrawer');
+ const [peopleDrawer, setPeopleDrawer] = useSetting(settingsAtom, 'isPeopleDrawer');
const handleSearchClick = () => {
const searchParams: _SearchPathSearchParams = {
offset={4}
tooltip={
<Tooltip>
- <Text>Members</Text>
+ <Text>{peopleDrawer ? 'Hide Members' : 'Show Members'}</Text>
</Tooltip>
}
>
return (
<SidebarItem active={settings}>
- <SidebarItemTooltip tooltip={displayName}>
+ <SidebarItemTooltip tooltip="User Settings">
{(triggerRef) => (
<SidebarAvatar as="button" ref={triggerRef} onClick={openSettings}>
<UserAvatar