Update post-form.tsx

This commit is contained in:
mahanstreamer 2021-10-28 21:58:49 -04:00 committed by GitHub
parent 2472bc251d
commit 25bfa84134
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 25 additions and 3 deletions

View File

@ -20,7 +20,7 @@ import { i18n } from "../../i18next";
import { PostFormParams } from "../../interfaces";
import { UserService, WebSocketService } from "../../services";
import {
archiveUrl,
archiveTodayUrl,
authField,
capitalizeFirstLetter,
choicesConfig,
@ -29,6 +29,7 @@ import {
debounce,
fetchCommunities,
getSiteMetadata,
ghostArchiveUrl,
isBrowser,
isImage,
pictrsDeleteToast,
@ -36,6 +37,7 @@ import {
toast,
validTitle,
validURL,
webArchiveUrl,
wsClient,
wsJsonToRes,
wsSubscribe,
@ -211,15 +213,35 @@ export class PostForm extends Component<PostFormProps, PostFormState> {
/>
</form>
{this.state.postForm.url && validURL(this.state.postForm.url) && (
<div>
<a
href={`${archiveUrl}/?run=1&url=${encodeURIComponent(
href={`${webArchiveUrl}/save/${encodeURIComponent(
this.state.postForm.url
)}`}
class="mr-2 d-inline-block float-right text-muted small font-weight-bold"
rel="noopener"
>
{i18n.t("archive_link")}
archive.org {i18n.t("archive_link")}
</a>
<a
href={`${ghostArchiveUrl}/search?term=${encodeURIComponent(
this.state.postForm.url
)}`}
class="mr-2 d-inline-block float-right text-muted small font-weight-bold"
rel="noopener"
>
ghostarchive.org {i18n.t("archive_link")}
</a>
<a
href={`${archiveTodayUrl}/?run=1&url=${encodeURIComponent(
this.state.postForm.url
)}`}
class="mr-2 d-inline-block float-right text-muted small font-weight-bold"
rel="noopener"
>
archive.today {i18n.t("archive_link")}
</a>
</div>
)}
{this.state.imageLoading && <Spinner />}
{isImage(this.state.postForm.url) && (