[questions][feat] integrate backend (#347)

This commit is contained in:
Jeff Sieu
2022-10-10 08:17:01 +08:00
committed by GitHub
parent fecb470c99
commit e78160d654
19 changed files with 644 additions and 314 deletions

View File

@ -7,8 +7,16 @@ import {
import { TextInput } from '@tih/ui';
import ContributeQuestionDialog from './ContributeQuestionDialog';
import type { ContributeQuestionFormProps } from './ContributeQuestionForm';
export default function ContributeQuestionCard() {
export type ContributeQuestionCardProps = Pick<
ContributeQuestionFormProps,
'onSubmit'
>;
export default function ContributeQuestionCard({
onSubmit,
}: ContributeQuestionCardProps) {
const [showDraftDialog, setShowDraftDialog] = useState(false);
const handleDraftDialogCancel = () => {
@ -68,6 +76,7 @@ export default function ContributeQuestionCard() {
<ContributeQuestionDialog
show={showDraftDialog}
onCancel={handleDraftDialogCancel}
onSubmit={onSubmit}
/>
</div>
);