* Partially done with language tagging. #783 * A few more updates.
This commit is contained in:
parent
003b177f6e
commit
afeb64009b
33 changed files with 360 additions and 131 deletions
|
@ -41,6 +41,7 @@ interface MarkdownTextAreaProps {
|
|||
languageId: Option<number>;
|
||||
}): any;
|
||||
allLanguages: Language[];
|
||||
siteLanguages: number[];
|
||||
}
|
||||
|
||||
interface MarkdownTextAreaState {
|
||||
|
@ -164,18 +165,6 @@ export class MarkdownTextArea extends Component<
|
|||
{i18n.t("body")}
|
||||
</label>
|
||||
</div>
|
||||
{this.props.showLanguage && (
|
||||
<div className="row justify-content-end">
|
||||
<div className="col-sm-8">
|
||||
<LanguageSelect
|
||||
allLanguages={this.props.allLanguages}
|
||||
selectedLanguageIds={this.state.languageId.map(Array.of)}
|
||||
multiple={false}
|
||||
onChange={this.handleLanguageChange}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
<div className="row">
|
||||
<div className="col-sm-12 d-flex flex-wrap">
|
||||
{this.props.buttonTitle.match({
|
||||
|
@ -215,6 +204,17 @@ export class MarkdownTextArea extends Component<
|
|||
)}
|
||||
{/* A flex expander */}
|
||||
<div className="flex-grow-1"></div>
|
||||
|
||||
{this.props.showLanguage && (
|
||||
<LanguageSelect
|
||||
iconVersion
|
||||
allLanguages={this.props.allLanguages}
|
||||
selectedLanguageIds={this.state.languageId.map(Array.of)}
|
||||
siteLanguages={this.props.siteLanguages}
|
||||
multiple={false}
|
||||
onChange={this.handleLanguageChange}
|
||||
/>
|
||||
)}
|
||||
<button
|
||||
className="btn btn-sm text-muted"
|
||||
data-tippy-content={i18n.t("bold")}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue