Fix color of icon button with outline (#30361)
* fix: room list header button color * fix: room member list invite button * test: update room list search snapshot * test(e2e): update screenshots
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
@@ -12,10 +12,6 @@
|
|||||||
border-bottom: var(--cpd-border-width-1) solid var(--cpd-color-bg-subtle-primary);
|
border-bottom: var(--cpd-border-width-1) solid var(--cpd-color-bg-subtle-primary);
|
||||||
padding: 0 var(--cpd-space-3x);
|
padding: 0 var(--cpd-space-3x);
|
||||||
|
|
||||||
svg {
|
|
||||||
fill: var(--cpd-color-icon-secondary);
|
|
||||||
}
|
|
||||||
|
|
||||||
.mx_RoomListSearch_search {
|
.mx_RoomListSearch_search {
|
||||||
/* The search button should take all the remaining space */
|
/* The search button should take all the remaining space */
|
||||||
flex: 1;
|
flex: 1;
|
||||||
@@ -23,6 +19,10 @@
|
|||||||
color: var(--cpd-color-text-secondary);
|
color: var(--cpd-color-text-secondary);
|
||||||
min-width: 0;
|
min-width: 0;
|
||||||
|
|
||||||
|
svg {
|
||||||
|
fill: var(--cpd-color-icon-secondary);
|
||||||
|
}
|
||||||
|
|
||||||
span {
|
span {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
|
|
||||||
@@ -42,10 +42,4 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.mx_RoomListSearch_button:hover {
|
|
||||||
svg {
|
|
||||||
fill: var(--cpd-color-icon-primary);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ Please see LICENSE files in the repository root for full details.
|
|||||||
|
|
||||||
import { Search, Text, Button, Tooltip, InlineSpinner } from "@vector-im/compound-web";
|
import { Search, Text, Button, Tooltip, InlineSpinner } from "@vector-im/compound-web";
|
||||||
import React from "react";
|
import React from "react";
|
||||||
import InviteIcon from "@vector-im/compound-design-tokens/assets/web/icons/user-add-solid";
|
import InviteIcon from "@vector-im/compound-design-tokens/assets/web/icons/user-add";
|
||||||
import { UserAddIcon } from "@vector-im/compound-design-tokens/assets/web/icons";
|
import { UserAddIcon } from "@vector-im/compound-design-tokens/assets/web/icons";
|
||||||
|
|
||||||
import { Flex } from "../../../utils/Flex";
|
import { Flex } from "../../../utils/Flex";
|
||||||
@@ -45,7 +45,7 @@ const InviteButton: React.FC<Props> = ({ vm }) => {
|
|||||||
<OptionalTooltip canInvite={vm.canInvite}>
|
<OptionalTooltip canInvite={vm.canInvite}>
|
||||||
<Button
|
<Button
|
||||||
className="mx_MemberListHeaderView_invite_small"
|
className="mx_MemberListHeaderView_invite_small"
|
||||||
kind="primary"
|
kind="secondary"
|
||||||
onClick={vm.onInviteButtonClick}
|
onClick={vm.onInviteButtonClick}
|
||||||
size="sm"
|
size="sm"
|
||||||
iconOnly={true}
|
iconOnly={true}
|
||||||
|
|||||||
@@ -61,7 +61,6 @@ export function RoomListSearch({ activeSpace }: RoomListSearchProps): JSX.Elemen
|
|||||||
</Button>
|
</Button>
|
||||||
{displayDialButton && (
|
{displayDialButton && (
|
||||||
<Button
|
<Button
|
||||||
className="mx_RoomListSearch_button"
|
|
||||||
kind="secondary"
|
kind="secondary"
|
||||||
size="sm"
|
size="sm"
|
||||||
Icon={DialPadIcon}
|
Icon={DialPadIcon}
|
||||||
@@ -74,7 +73,6 @@ export function RoomListSearch({ activeSpace }: RoomListSearchProps): JSX.Elemen
|
|||||||
)}
|
)}
|
||||||
{displayExploreButton && (
|
{displayExploreButton && (
|
||||||
<Button
|
<Button
|
||||||
className="mx_RoomListSearch_button"
|
|
||||||
kind="secondary"
|
kind="secondary"
|
||||||
size="sm"
|
size="sm"
|
||||||
Icon={ExploreIcon}
|
Icon={ExploreIcon}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ exports[`<RoomListSearch /> should display search and explore buttons 1`] = `
|
|||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
aria-label="Explore rooms"
|
aria-label="Explore rooms"
|
||||||
class="_button_vczzf_8 mx_RoomListSearch_button _has-icon_vczzf_57 _icon-only_vczzf_50"
|
class="_button_vczzf_8 _has-icon_vczzf_57 _icon-only_vczzf_50"
|
||||||
data-kind="secondary"
|
data-kind="secondary"
|
||||||
data-size="sm"
|
data-size="sm"
|
||||||
role="button"
|
role="button"
|
||||||
@@ -107,7 +107,7 @@ exports[`<RoomListSearch /> should display the dial button when the PTSN protoco
|
|||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
aria-label="Open dial pad"
|
aria-label="Open dial pad"
|
||||||
class="_button_vczzf_8 mx_RoomListSearch_button _has-icon_vczzf_57 _icon-only_vczzf_50"
|
class="_button_vczzf_8 _has-icon_vczzf_57 _icon-only_vczzf_50"
|
||||||
data-kind="secondary"
|
data-kind="secondary"
|
||||||
data-size="sm"
|
data-size="sm"
|
||||||
role="button"
|
role="button"
|
||||||
@@ -128,7 +128,7 @@ exports[`<RoomListSearch /> should display the dial button when the PTSN protoco
|
|||||||
</button>
|
</button>
|
||||||
<button
|
<button
|
||||||
aria-label="Explore rooms"
|
aria-label="Explore rooms"
|
||||||
class="_button_vczzf_8 mx_RoomListSearch_button _has-icon_vczzf_57 _icon-only_vczzf_50"
|
class="_button_vczzf_8 _has-icon_vczzf_57 _icon-only_vczzf_50"
|
||||||
data-kind="secondary"
|
data-kind="secondary"
|
||||||
data-size="sm"
|
data-size="sm"
|
||||||
role="button"
|
role="button"
|
||||||
|
|||||||