diff --git a/components/adv-post-form.js b/components/adv-post-form.js index 732d58c5..615455bd 100644 --- a/components/adv-post-form.js +++ b/components/adv-post-form.js @@ -1,5 +1,5 @@ import AccordianItem from './accordian-item' -import { MarkdownInput, Input, InputUserSuggest, VariableInput, Checkbox } from './form' +import { Input, InputUserSuggest, VariableInput, Checkbox } from './form' import InputGroup from 'react-bootstrap/InputGroup' import { BOOST_MIN, BOOST_MULT, MAX_FORWARDS } from '../lib/constants' import { DEFAULT_CROSSPOSTING_RELAYS } from '../lib/nostr' @@ -11,15 +11,14 @@ import { useRouter } from 'next/router' const EMPTY_FORWARD = { nym: '', pct: '' } -export function AdvPostInitial ({ text, forward, boost }) { +export function AdvPostInitial ({ forward, boost }) { return { - text: text || '', boost: boost || '', forward: forward?.length ? forward : [EMPTY_FORWARD] } } -export default function AdvPostForm ({ isLink }) { +export default function AdvPostForm ({ children }) { const me = useMe() const router = useRouter() @@ -28,24 +27,7 @@ export default function AdvPostForm ({ isLink }) { header={
options
} body={ <> - {isLink && - text - - You can use this text to ... - - - - } - name='text' - minRows={6} - />} + {children} boost diff --git a/components/link-form.js b/components/link-form.js index d25d9d29..f8b69ce4 100644 --- a/components/link-form.js +++ b/components/link-form.js @@ -1,5 +1,5 @@ import { useState, useEffect, useCallback } from 'react' -import { Form, Input, SubmitButton } from '../components/form' +import { Form, Input, MarkdownInput, SubmitButton } from '../components/form' import { useRouter } from 'next/router' import { gql, useApolloClient, useLazyQuery, useMutation } from '@apollo/client' import Countdown from './countdown' @@ -123,7 +123,8 @@ export function LinkForm ({ item, sub, editThreshold, children }) { initial={{ title: item?.title || shareTitle || '', url: item?.url || shareUrl || '', - ...AdvPostInitial({ text: item?.text, forward: normalizeForwards(item?.forwards), boost: item?.boost }), + text: item?.text || '', + ...AdvPostInitial({ forward: normalizeForwards(item?.forwards), boost: item?.boost }), ...SubSelectInitial({ sub: item?.subName || sub?.name }) }} schema={schema} @@ -185,7 +186,13 @@ export function LinkForm ({ item, sub, editThreshold, children }) { } }} /> - + + +
{item ? (