Fix several call tabs UI issues
This commit is contained in:
parent
df0be46c3c
commit
c26cb0a3e4
4 changed files with 55 additions and 50 deletions
|
@ -50,6 +50,10 @@
|
|||
user-select: none;
|
||||
}
|
||||
|
||||
&__top-bar-title {
|
||||
flex: 1;
|
||||
}
|
||||
|
||||
&__new-story {
|
||||
&__button {
|
||||
font-weight: 500;
|
||||
|
|
|
@ -34,12 +34,7 @@
|
|||
&__add-story__button {
|
||||
height: 20px;
|
||||
width: 20px;
|
||||
@include light-theme {
|
||||
@include color-svg('../images/icons/v3/plus/plus.svg', $color-black);
|
||||
}
|
||||
@include dark-theme {
|
||||
@include color-svg('../images/icons/v3/plus/plus.svg', $color-gray-15);
|
||||
}
|
||||
@include color-svg('../images/icons/v3/plus/plus.svg', $color-white);
|
||||
|
||||
&:focus {
|
||||
@include keyboard-mode {
|
||||
|
|
|
@ -893,49 +893,55 @@ export function SendStoryModal({
|
|||
/>
|
||||
</div>
|
||||
<div className="SendStoryModal__top-bar">
|
||||
{i18n('icu:stories')}
|
||||
<ContextMenu
|
||||
aria-label={i18n('icu:SendStoryModal__new')}
|
||||
i18n={i18n}
|
||||
menuOptions={[
|
||||
{
|
||||
label: i18n('icu:SendStoryModal__new-custom--title'),
|
||||
description: i18n(
|
||||
'icu:SendStoryModal__new-custom--description'
|
||||
),
|
||||
icon: 'SendStoryModal__icon--custom',
|
||||
onClick: () => setPage(Page.ChooseViewers),
|
||||
},
|
||||
{
|
||||
label: i18n('icu:SendStoryModal__new-group--title'),
|
||||
description: i18n('icu:SendStoryModal__new-group--description'),
|
||||
icon: 'SendStoryModal__icon--group',
|
||||
onClick: () => setPage(Page.ChooseGroups),
|
||||
},
|
||||
]}
|
||||
moduleClassName="SendStoryModal__new-story"
|
||||
popperOptions={{
|
||||
placement: 'bottom',
|
||||
strategy: 'absolute',
|
||||
}}
|
||||
theme={theme === ThemeType.dark ? Theme.Dark : Theme.Light}
|
||||
>
|
||||
{({ openMenu, onKeyDown, ref, menuNode }) => (
|
||||
<div>
|
||||
<Button
|
||||
ref={ref}
|
||||
className="SendStoryModal__new-story__button"
|
||||
variant={ButtonVariant.Secondary}
|
||||
size={ButtonSize.Small}
|
||||
onClick={openMenu}
|
||||
onKeyDown={onKeyDown}
|
||||
>
|
||||
{i18n('icu:SendStoryModal__new')}
|
||||
</Button>
|
||||
{menuNode}
|
||||
</div>
|
||||
)}
|
||||
</ContextMenu>
|
||||
<div className="SendStoryModal__top-bar-title">
|
||||
{i18n('icu:stories')}
|
||||
</div>
|
||||
<div className="SendStoryModal__top-bar-actions">
|
||||
<ContextMenu
|
||||
aria-label={i18n('icu:SendStoryModal__new')}
|
||||
i18n={i18n}
|
||||
menuOptions={[
|
||||
{
|
||||
label: i18n('icu:SendStoryModal__new-custom--title'),
|
||||
description: i18n(
|
||||
'icu:SendStoryModal__new-custom--description'
|
||||
),
|
||||
icon: 'SendStoryModal__icon--custom',
|
||||
onClick: () => setPage(Page.ChooseViewers),
|
||||
},
|
||||
{
|
||||
label: i18n('icu:SendStoryModal__new-group--title'),
|
||||
description: i18n(
|
||||
'icu:SendStoryModal__new-group--description'
|
||||
),
|
||||
icon: 'SendStoryModal__icon--group',
|
||||
onClick: () => setPage(Page.ChooseGroups),
|
||||
},
|
||||
]}
|
||||
moduleClassName="SendStoryModal__new-story"
|
||||
popperOptions={{
|
||||
placement: 'bottom',
|
||||
strategy: 'absolute',
|
||||
}}
|
||||
theme={theme === ThemeType.dark ? Theme.Dark : Theme.Light}
|
||||
>
|
||||
{({ openMenu, onKeyDown, ref, menuNode }) => (
|
||||
<div>
|
||||
<Button
|
||||
ref={ref}
|
||||
className="SendStoryModal__new-story__button"
|
||||
variant={ButtonVariant.Secondary}
|
||||
size={ButtonSize.Small}
|
||||
onClick={openMenu}
|
||||
onKeyDown={onKeyDown}
|
||||
>
|
||||
{i18n('icu:SendStoryModal__new')}
|
||||
</Button>
|
||||
{menuNode}
|
||||
</div>
|
||||
)}
|
||||
</ContextMenu>
|
||||
</div>
|
||||
</div>
|
||||
{fullList.map(listOrGroup =>
|
||||
// only group has a type field
|
||||
|
|
|
@ -93,7 +93,7 @@ function searchConversations(
|
|||
searchTerm: string,
|
||||
regionCode: string | undefined
|
||||
): ReadonlyArray<Pick<Fuse.FuseResult<ConversationType>, 'item' | 'score'>> {
|
||||
const maybeCommand = searchTerm.match(/^!([^\s]+):(.*)$/);
|
||||
const maybeCommand = searchTerm.match(/^!([^\s:]+)(?::(.*))?$/);
|
||||
if (maybeCommand) {
|
||||
const [, commandName, query] = maybeCommand;
|
||||
|
||||
|
|
Loading…
Reference in a new issue