This commit is contained in:
		
						commit
						7f242a1970
					
				|  | @ -4,12 +4,12 @@ import { Title } from 'web/components/title' | ||||||
| 
 | 
 | ||||||
| import { TextEditor, useTextEditor } from 'web/components/editor' | import { TextEditor, useTextEditor } from 'web/components/editor' | ||||||
| import { createPost } from 'web/lib/firebase/api' | import { createPost } from 'web/lib/firebase/api' | ||||||
| import clsx from 'clsx' |  | ||||||
| import Router from 'next/router' | import Router from 'next/router' | ||||||
| import { MAX_POST_TITLE_LENGTH } from 'common/post' | import { MAX_POST_TITLE_LENGTH } from 'common/post' | ||||||
| import { postPath } from 'web/lib/firebase/posts' | import { postPath } from 'web/lib/firebase/posts' | ||||||
| import { Group } from 'common/group' | import { Group } from 'common/group' | ||||||
| import { ExpandingInput } from './expanding-input' | import { ExpandingInput } from './expanding-input' | ||||||
|  | import { Button } from './button' | ||||||
| 
 | 
 | ||||||
| export function CreatePost(props: { group?: Group }) { | export function CreatePost(props: { group?: Group }) { | ||||||
|   const [title, setTitle] = useState('') |   const [title, setTitle] = useState('') | ||||||
|  | @ -91,12 +91,10 @@ export function CreatePost(props: { group?: Group }) { | ||||||
|             <TextEditor editor={editor} upload={upload} /> |             <TextEditor editor={editor} upload={upload} /> | ||||||
|             <Spacer h={6} /> |             <Spacer h={6} /> | ||||||
| 
 | 
 | ||||||
|             <button |             <Button | ||||||
|               type="submit" |               type="submit" | ||||||
|               className={clsx( |               loading={isSubmitting} | ||||||
|                 'btn btn-primary normal-case', |               size="xl" | ||||||
|                 isSubmitting && 'loading disabled' |  | ||||||
|               )} |  | ||||||
|               disabled={isSubmitting || !isValid || upload.isLoading} |               disabled={isSubmitting || !isValid || upload.isLoading} | ||||||
|               onClick={async () => { |               onClick={async () => { | ||||||
|                 setIsSubmitting(true) |                 setIsSubmitting(true) | ||||||
|  | @ -105,7 +103,7 @@ export function CreatePost(props: { group?: Group }) { | ||||||
|               }} |               }} | ||||||
|             > |             > | ||||||
|               {isSubmitting ? 'Creating...' : 'Create a post'} |               {isSubmitting ? 'Creating...' : 'Create a post'} | ||||||
|             </button> |             </Button> | ||||||
|             {error !== '' && <div className="text-red-700">{error}</div>} |             {error !== '' && <div className="text-red-700">{error}</div>} | ||||||
|           </div> |           </div> | ||||||
|         </form> |         </form> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user