Iterate PR

pull/21833/head
Michael Telatynski 2021-07-28 19:23:33 +01:00
parent ed950875e7
commit 40493634ae
3 changed files with 33 additions and 0 deletions

View File

@ -39,8 +39,14 @@ limitations under the License.
.mx_BetaCard_betaPill { .mx_BetaCard_betaPill {
margin-right: 8px; margin-right: 8px;
vertical-align: middle;
} }
} }
.mx_JoinRuleDropdown + p {
color: $muted-fg-color;
font-size: $font-12px;
}
} }
.mx_CreateSubspaceDialog_footer { .mx_CreateSubspaceDialog_footer {

View File

@ -110,6 +110,29 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick
} }
}; };
let joinRuleMicrocopy: JSX.Element;
if (joinRule === JoinRule.Restricted) {
joinRuleMicrocopy = <p>
{ _t(
"Anyone in <SpaceName/> will be able to find and join.", {}, {
SpaceName: () => <b>{ parentSpace.name }</b>,
},
) }
</p>;
} else if (joinRule === JoinRule.Public) {
joinRuleMicrocopy = <p>
{ _t(
"Anyone will be able to find and join this space, not just members of <SpaceName/>.", {}, {
SpaceName: () => <b>{ parentSpace.name }</b>,
},
) }
</p>;
} else if (joinRule === JoinRule.Invite) {
joinRuleMicrocopy = <p>
{ _t("Only people invited will be able to find and join this space.") }
</p>;
}
return <BaseDialog return <BaseDialog
title={( title={(
<SubspaceSelector <SubspaceSelector
@ -154,6 +177,7 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick
value={joinRule} value={joinRule}
onChange={setJoinRule} onChange={setJoinRule}
/> />
{ joinRuleMicrocopy }
</SpaceCreateForm> </SpaceCreateForm>
</div> </div>

View File

@ -2219,6 +2219,9 @@
"Visible to space members": "Visible to space members", "Visible to space members": "Visible to space members",
"Block anyone not part of %(serverName)s from ever joining this room.": "Block anyone not part of %(serverName)s from ever joining this room.", "Block anyone not part of %(serverName)s from ever joining this room.": "Block anyone not part of %(serverName)s from ever joining this room.",
"Create Room": "Create Room", "Create Room": "Create Room",
"Anyone in <SpaceName/> will be able to find and join.": "Anyone in <SpaceName/> will be able to find and join.",
"Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Anyone will be able to find and join this space, not just members of <SpaceName/>.",
"Only people invited will be able to find and join this space.": "Only people invited will be able to find and join this space.",
"Create a subspace": "Create a subspace", "Create a subspace": "Create a subspace",
"Add a subspace to a space you manage.": "Add a subspace to a space you manage.", "Add a subspace to a space you manage.": "Add a subspace to a space you manage.",
"Subspace visibility": "Subspace visibility", "Subspace visibility": "Subspace visibility",