diff --git a/lemmy-translations b/lemmy-translations
index b4cb42fb..62c84180 160000
--- a/lemmy-translations
+++ b/lemmy-translations
@@ -1 +1 @@
-Subproject commit b4cb42fbdd63dece5de2abf7f33249e489166501
+Subproject commit 62c8418021bc39543c87b4ae3dcf2419d13f61e0
diff --git a/src/assets/symbols.svg b/src/assets/symbols.svg
index 5019ed1e..64002a32 100644
--- a/src/assets/symbols.svg
+++ b/src/assets/symbols.svg
@@ -279,5 +279,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/shared/components/community/community-form.tsx b/src/shared/components/community/community-form.tsx
index ec0ded36..327a75b1 100644
--- a/src/shared/components/community/community-form.tsx
+++ b/src/shared/components/community/community-form.tsx
@@ -3,6 +3,7 @@ import { Component, linkEvent } from "inferno";
import { Prompt } from "inferno-router";
import {
CommunityView,
+ CommunityVisibility,
CreateCommunity,
EditCommunity,
Language,
@@ -34,6 +35,7 @@ interface CommunityFormState {
nsfw?: boolean;
posting_restricted_to_mods?: boolean;
discussion_languages?: number[];
+ visibilty?: CommunityVisibility;
};
submitted: boolean;
}
@@ -78,6 +80,7 @@ export class CommunityForm extends Component<
banner: cv.community.banner,
posting_restricted_to_mods: cv.community.posting_restricted_to_mods,
discussion_languages: this.props.communityLanguages,
+ visibilty: cv.community.visibility,
},
};
}
@@ -217,6 +220,24 @@ export class CommunityForm extends Component<
)}
+
+
+
+
+
+
)}
{this.description()}
+
+
+
+ {I18NextService.i18n.t("community_visibility")}:
+
+
+ {I18NextService.i18n.t(
+ visibility === "Public" ? "public" : "local_only",
+ )}
+
+
+
+
+ {I18NextService.i18n.t(
+ visibility === "Public"
+ ? "public_blurb"
+ : "local_only_blurb",
+ )}
+
+
{this.mods()}