mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-11-07 15:50:29 +03:00
Add room type option
This commit is contained in:
parent
0fb5ffc68a
commit
39e7de3d21
1 changed files with 13 additions and 0 deletions
|
|
@ -43,6 +43,7 @@ function CreateRoomContent({ isSpace, parentId, onRequestClose }) {
|
||||||
const [isValidAddress, setIsValidAddress] = useState(null);
|
const [isValidAddress, setIsValidAddress] = useState(null);
|
||||||
const [addressValue, setAddressValue] = useState(undefined);
|
const [addressValue, setAddressValue] = useState(undefined);
|
||||||
const [roleIndex, setRoleIndex] = useState(0);
|
const [roleIndex, setRoleIndex] = useState(0);
|
||||||
|
const [roomType, setRoomType] = useState(0);
|
||||||
|
|
||||||
const addressRef = useRef(null);
|
const addressRef = useRef(null);
|
||||||
|
|
||||||
|
|
@ -75,6 +76,7 @@ function CreateRoomContent({ isSpace, parentId, onRequestClose }) {
|
||||||
joinRule,
|
joinRule,
|
||||||
alias: roomAlias,
|
alias: roomAlias,
|
||||||
isEncrypted: isSpace || joinRule === 'public' ? false : isEncrypted,
|
isEncrypted: isSpace || joinRule === 'public' ? false : isEncrypted,
|
||||||
|
roomType,
|
||||||
powerLevel,
|
powerLevel,
|
||||||
isSpace,
|
isSpace,
|
||||||
parentId,
|
parentId,
|
||||||
|
|
@ -218,6 +220,17 @@ function CreateRoomContent({ isSpace, parentId, onRequestClose }) {
|
||||||
<Text variant="b3">Selecting Admin sets 100 power level whereas Founder sets 101.</Text>
|
<Text variant="b3">Selecting Admin sets 100 power level whereas Founder sets 101.</Text>
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
<SettingTile
|
||||||
|
title="Room type"
|
||||||
|
options={
|
||||||
|
<SegmentControl
|
||||||
|
selected={roomType}
|
||||||
|
segments={[{ text: 'Text' }, { text: 'Call' }]}
|
||||||
|
onSelect={setRoomType}
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
content={<Text variant="b3">Select the type of room.</Text>}
|
||||||
|
/>
|
||||||
<Input name="topic" minHeight={174} resizable label="Topic (optional)" />
|
<Input name="topic" minHeight={174} resizable label="Topic (optional)" />
|
||||||
<div className="create-room__name-wrapper">
|
<div className="create-room__name-wrapper">
|
||||||
<Input name="name" label={`${isSpace ? 'Space' : 'Room'} name`} required />
|
<Input name="name" label={`${isSpace ? 'Space' : 'Room'} name`} required />
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue