mirror of
https://github.com/element-hq/element-web.git
synced 2024-12-15 16:41:31 +03:00
e87bda9f37
* Add an option to ignore (block) a user when reporting their events This is primarily useful if the content being reported really doesn't belong on your screen, and the room moderators are slow to react. Ideally we'd use the word "block" instead of "ignore", but we call it "ignore user" everywhere else. See https://github.com/vector-im/element-web/issues/19590 for further context on the word choice. This change includes a minor refactor to the styles of labelled toggles (for reusability). * Appease the linter * Use a checkbox instead of toggle in the dialog * Update classnames handling for toggle switch * Appease the linter
133 lines
2.9 KiB
Text
133 lines
2.9 KiB
Text
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
|
|
|
exports[`<SpaceSettingsVisibilityTab /> for a public space Access renders guest access section toggle 1`] = `
|
|
<div
|
|
aria-checked="true"
|
|
aria-disabled="false"
|
|
aria-label="Enable guest access"
|
|
class="mx_AccessibleButton mx_ToggleSwitch mx_ToggleSwitch_on mx_ToggleSwitch_enabled"
|
|
role="switch"
|
|
tabindex="0"
|
|
>
|
|
<div
|
|
class="mx_ToggleSwitch_ball"
|
|
/>
|
|
</div>
|
|
`;
|
|
|
|
exports[`<SpaceSettingsVisibilityTab /> renders container 1`] = `
|
|
<div
|
|
class="mx_SettingsTab"
|
|
>
|
|
<div
|
|
class="mx_SettingsTab_heading"
|
|
>
|
|
Visibility
|
|
</div>
|
|
|
|
<fieldset
|
|
class="mx_SettingsFieldset"
|
|
data-test-id="access-fieldset"
|
|
>
|
|
<legend
|
|
class="mx_SettingsFieldset_legend"
|
|
>
|
|
Access
|
|
</legend>
|
|
<div
|
|
class="mx_SettingsFieldset_description"
|
|
>
|
|
Decide who can view and join mock-space.
|
|
</div>
|
|
<label
|
|
class="mx_StyledRadioButton mx_JoinRuleSettings_radioButton mx_StyledRadioButton_disabled mx_StyledRadioButton_checked"
|
|
>
|
|
<input
|
|
aria-describedby="joinRule-invite-description"
|
|
checked=""
|
|
disabled=""
|
|
id="joinRule-invite"
|
|
name="joinRule"
|
|
type="radio"
|
|
value="invite"
|
|
/>
|
|
<div>
|
|
<div />
|
|
</div>
|
|
<div
|
|
class="mx_StyledRadioButton_content"
|
|
>
|
|
Private (invite only)
|
|
</div>
|
|
<div
|
|
class="mx_StyledRadioButton_spacer"
|
|
/>
|
|
</label>
|
|
<span
|
|
id="joinRule-invite-description"
|
|
>
|
|
Only invited people can join.
|
|
</span>
|
|
<label
|
|
class="mx_StyledRadioButton mx_JoinRuleSettings_radioButton mx_StyledRadioButton_disabled"
|
|
>
|
|
<input
|
|
aria-describedby="joinRule-public-description"
|
|
disabled=""
|
|
id="joinRule-public"
|
|
name="joinRule"
|
|
type="radio"
|
|
value="public"
|
|
/>
|
|
<div>
|
|
<div />
|
|
</div>
|
|
<div
|
|
class="mx_StyledRadioButton_content"
|
|
>
|
|
Public
|
|
</div>
|
|
<div
|
|
class="mx_StyledRadioButton_spacer"
|
|
/>
|
|
</label>
|
|
<span
|
|
id="joinRule-public-description"
|
|
>
|
|
Anyone can find and join.
|
|
</span>
|
|
<div
|
|
class="mx_SettingsTab_toggleWithDescription"
|
|
>
|
|
<div
|
|
class="mx_SettingsFlag"
|
|
>
|
|
<span
|
|
class="mx_SettingsFlag_label"
|
|
>
|
|
Preview Space
|
|
</span>
|
|
<div
|
|
aria-checked="true"
|
|
aria-disabled="false"
|
|
aria-label="Preview Space"
|
|
class="mx_AccessibleButton mx_ToggleSwitch mx_ToggleSwitch_on mx_ToggleSwitch_enabled"
|
|
role="switch"
|
|
tabindex="0"
|
|
>
|
|
<div
|
|
class="mx_ToggleSwitch_ball"
|
|
/>
|
|
</div>
|
|
</div>
|
|
<p>
|
|
Allow people to preview your space before they join.
|
|
<br />
|
|
<b>
|
|
Recommended for public spaces.
|
|
</b>
|
|
</p>
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
`;
|