diff --git a/public/res/ic/outlined/hash-globe.svg b/public/res/ic/outlined/hash-globe.svg
new file mode 100644
index 0000000..ce3df08
--- /dev/null
+++ b/public/res/ic/outlined/hash-globe.svg
@@ -0,0 +1,14 @@
+
+
+
+
diff --git a/public/res/ic/outlined/space-globe.svg b/public/res/ic/outlined/space-globe.svg
new file mode 100644
index 0000000..63d71f1
--- /dev/null
+++ b/public/res/ic/outlined/space-globe.svg
@@ -0,0 +1,15 @@
+
+
+
+
diff --git a/src/app/organisms/navigation/Selector.jsx b/src/app/organisms/navigation/Selector.jsx
index a60422d..b54f1a6 100644
--- a/src/app/organisms/navigation/Selector.jsx
+++ b/src/app/organisms/navigation/Selector.jsx
@@ -12,8 +12,10 @@ import IconButton from '../../atoms/button/IconButton';
import RoomSelector from '../../molecules/room-selector/RoomSelector';
import HashIC from '../../../../public/res/ic/outlined/hash.svg';
+import HashGlobeIC from '../../../../public/res/ic/outlined/hash-globe.svg';
import HashLockIC from '../../../../public/res/ic/outlined/hash-lock.svg';
import SpaceIC from '../../../../public/res/ic/outlined/space.svg';
+import SpaceGlobeIC from '../../../../public/res/ic/outlined/space-globe.svg';
import SpaceLockIC from '../../../../public/res/ic/outlined/space-lock.svg';
import PinIC from '../../../../public/res/ic/outlined/pin.svg';
import PinFilledIC from '../../../../public/res/ic/filled/pin.svg';
@@ -47,13 +49,19 @@ function Selector({
};
}, []);
+ const joinRuleToIconSrc = {
+ restricted: () => (room.isSpaceRoom() ? SpaceIC : HashIC),
+ invite: () => (room.isSpaceRoom() ? SpaceLockIC : HashLockIC),
+ public: () => (room.isSpaceRoom() ? SpaceGlobeIC : HashGlobeIC),
+ };
+
if (room.isSpaceRoom()) {
return (