X-Git-Url: http://these/git/?a=blobdiff_plain;f=src%2Fshared%2Fcomponents%2Fhome%2Ftagline-form.tsx;h=44ca4fc02f4c1172689da10913e6d39f0a3182ab;hb=2b1af707c3df6126b3e6890106c03c60ad49b1be;hp=59eeb4a7b8ce3aaf2ab2254df6beb2e41418da62;hpb=f61037f5d89f12818c8100f907a98b74e980112a;p=lemmy-ui.git diff --git a/src/shared/components/home/tagline-form.tsx b/src/shared/components/home/tagline-form.tsx index 59eeb4a..44ca4fc 100644 --- a/src/shared/components/home/tagline-form.tsx +++ b/src/shared/components/home/tagline-form.tsx @@ -1,19 +1,18 @@ import { Component, InfernoMouseEvent, linkEvent } from "inferno"; -import { EditSite, GetSiteResponse } from "lemmy-js-client"; +import { EditSite, Tagline } from "lemmy-js-client"; import { i18n } from "../../i18next"; -import { WebSocketService } from "../../services"; -import { capitalizeFirstLetter, myAuth, wsClient } from "../../utils"; +import { capitalizeFirstLetter, myAuthRequired } from "../../utils"; import { HtmlTags } from "../common/html-tags"; import { Icon, Spinner } from "../common/icon"; import { MarkdownTextArea } from "../common/markdown-textarea"; interface TaglineFormProps { - siteRes: GetSiteResponse; + taglines: Array; + onSaveSite(form: EditSite): void; } interface TaglineFormState { - siteRes: GetSiteResponse; - siteForm: EditSite; + taglines: Array; loading: boolean; editingRow?: number; } @@ -21,12 +20,8 @@ interface TaglineFormState { export class TaglineForm extends Component { state: TaglineFormState = { loading: false, - siteRes: this.props.siteRes, editingRow: undefined, - siteForm: { - taglines: this.props.siteRes.taglines?.map(x => x.content), - auth: "TODO", - }, + taglines: this.props.taglines.map(x => x.content), }; constructor(props: any, context: any) { super(props, context); @@ -54,7 +49,7 @@ export class TaglineForm extends Component { - {this.state.siteForm.taglines?.map((cv, index) => ( + {this.state.taglines.map((cv, index) => ( {this.state.editingRow == index && ( @@ -64,8 +59,8 @@ export class TaglineForm extends Component { this.handleTaglineChange(this, index, s) } hideNavigationWarnings - allLanguages={this.state.siteRes.all_languages} - siteLanguages={this.state.siteRes.discussion_languages} + allLanguages={[]} + siteLanguages={[]} /> )} {this.state.editingRow != index &&
{cv}
} @@ -74,7 +69,7 @@ export class TaglineForm extends Component {