Browse Source

Restoring some

master
Nuša Pukšič 7 months ago committed by buttercat1791
parent
commit
d635ffb70c
  1. 10
      src/lib/a/forms/ACommentForm.svelte
  2. 17
      src/lib/components/CommentBox.svelte
  3. 2
      src/routes/profile/+page.svelte

10
src/lib/a/forms/ACommentForm.svelte

@ -6,7 +6,11 @@ @@ -6,7 +6,11 @@
List, ListOrdered
} from "@lucide/svelte";
import { userStore } from "$lib/stores/userStore.ts";
import { parseBasicmarkup } from "$lib/utils/markup/basicMarkupParser.ts";
import { parseBasicMarkup } from "$lib/utils/markup/basicMarkupParser.ts";
import { basicMarkup } from "$lib/snippets/MarkupSnippets.svelte";
import { getNdkContext } from "$lib/ndk.ts";
const ndk = getNdkContext();
let {
// make content bindable
@ -87,7 +91,7 @@ @@ -87,7 +91,7 @@
return;
}
parseBasicmarkup(content).then((html) => {
parseBasicMarkup(content).then((html) => {
preview = html;
});
});
@ -147,7 +151,7 @@ @@ -147,7 +151,7 @@
<div class="prose dark:prose-invert max-w-none p-4 border border-primary-500 border-s-4 rounded-lg">
{#if preview}
{@html preview}
{@render basicMarkup(preview, ndk)}
{:else}
<P class="text-xs text-gray-500">Preview will appear here...</P>
{/if}

17
src/lib/components/CommentBox.svelte

@ -21,7 +21,6 @@ @@ -21,7 +21,6 @@
import { tick } from "svelte";
import { goto } from "$app/navigation";
import { activeInboxRelays, activeOutboxRelays, getNdkContext } from "$lib/ndk";
import { basicMarkup } from "$lib/snippets/MarkupSnippets.svelte";
import { ACommentForm } from "$lib/a";
import { AtSign } from "@lucide/svelte";
@ -573,22 +572,6 @@ @@ -573,22 +572,6 @@
</div>
</Modal>
<div class="space-y-4">
<div>
<Textarea
bind:value={content}
placeholder="Write your comment..."
rows={10}
class="w-full"
/>
</div>
<div
class="prose dark:prose-invert max-w-none p-4 border border-gray-300 dark:border-gray-700 rounded-lg"
>
{@render basicMarkup(content, ndk)}
</div>
</div>
{#if error}
<Alert color="red" dismissable>
{error}

2
src/routes/profile/+page.svelte

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
<script lang="ts">
import { Heading, P } from "flowbite-svelte";
import { AAlert, ACommentForm } from "$lib/a";
import { AAlert } from "$lib/a";
import CommentBox from "$lib/components/CommentBox.svelte";
import CommentViewer from "$lib/components/CommentViewer.svelte";
import CopyToClipboard from "$lib/components/util/CopyToClipboard.svelte";

Loading…
Cancel
Save