wheelshare-frontend/src/components/NewUI/GroupCreator.tsx
2021-06-23 16:57:43 -04:00

24 lines
663 B
TypeScript

import React, { useCallback, useState } from 'react';
import { post } from './api';
import UIButton from './UIButton';
import UISecondaryBox from './UISecondaryBox';
import UITextInput from './UITextInput';
export default function GroupCreator() {
const [name, setName] = useState('');
const createGroup = useCallback(() => {
post('/groups', {
name,
});
}, [name]);
return (
<UISecondaryBox style={{ width: '100%', boxSizing: 'border-box' }}>
<h1 style={{ textAlign: 'center' }}>Create Group</h1>
Name
<UITextInput onChangeText={setName} value={name} />
<UIButton onClick={createGroup}>Create group</UIButton>
</UISecondaryBox>
);
}