Redesign space/room creation panel (#2408)
authorAjay Bura <32841439+ajbura@users.noreply.github.com>
Tue, 5 Aug 2025 13:07:07 +0000 (18:37 +0530)
committerGitHub <noreply@github.com>
Tue, 5 Aug 2025 13:07:07 +0000 (23:07 +1000)
commitfaa952295f71acc605c68c798e5adc955a4bcf69
treef69435ad7b6d3cc6cc9a791075966a287cdd19d3
parente9798a22c327cd8d1d8623226789053f513dc0bc
Redesign space/room creation panel (#2408)

* add new create room

* rename create room modal file

* default restrict access for space children in room create modal

* move create room kind selector to components

* add radii variant to sequence card component

* more more reusable create room logic to components

* add create space

* update address input description

* add new space modal

* fix add room button visible on left room in space lobby
33 files changed:
src/app/components/create-room/CreateRoomAliasInput.tsx [new file with mode: 0644]
src/app/components/create-room/CreateRoomKindSelector.tsx [new file with mode: 0644]
src/app/components/create-room/RoomVersionSelector.tsx [new file with mode: 0644]
src/app/components/create-room/index.ts [new file with mode: 0644]
src/app/components/create-room/utils.ts [new file with mode: 0644]
src/app/components/sequence-card/SequenceCard.tsx
src/app/components/sequence-card/style.css.ts
src/app/features/common-settings/general/RoomJoinRules.tsx
src/app/features/create-room/CreateRoom.tsx [new file with mode: 0644]
src/app/features/create-room/CreateRoomModal.tsx [new file with mode: 0644]
src/app/features/create-room/index.ts [new file with mode: 0644]
src/app/features/create-space/CreateSpace.tsx [new file with mode: 0644]
src/app/features/create-space/CreateSpaceModal.tsx [new file with mode: 0644]
src/app/features/create-space/index.ts [new file with mode: 0644]
src/app/features/lobby/Lobby.tsx
src/app/features/lobby/SpaceItem.tsx
src/app/hooks/router/useCreateSelected.ts [new file with mode: 0644]
src/app/pages/Router.tsx
src/app/pages/client/SidebarNav.tsx
src/app/pages/client/create/Create.tsx [new file with mode: 0644]
src/app/pages/client/create/index.ts [new file with mode: 0644]
src/app/pages/client/home/CreateRoom.tsx [new file with mode: 0644]
src/app/pages/client/home/Home.tsx
src/app/pages/client/sidebar/CreateTab.tsx [new file with mode: 0644]
src/app/pages/pathUtils.ts
src/app/pages/paths.ts
src/app/state/createRoomModal.ts [new file with mode: 0644]
src/app/state/createSpaceModal.ts [new file with mode: 0644]
src/app/state/hooks/createRoomModal.ts [new file with mode: 0644]
src/app/state/hooks/createSpaceModal.ts [new file with mode: 0644]
src/app/styles/ContainerColor.css.ts
src/app/utils/common.ts
src/app/utils/matrix.ts