mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-18 16:01:40 +03:00
b1a1f61d5d
no-issue * Used camelCase for gateway method calls * Added some components for building blocks of forms * Added input specific components * Added Form component This handles collecting the data to submit and sharing state between forms * Added Pages component to handle urls * Added the pages for the popup * Added MembersProvider component This is designed to give its children access to gateway methods * Added Modal component This wraps the pages and handles dispatching form submissions to the members gateway * Refactored index.js to use new components/pages * Fixed default page from Signup -> Signin
19 lines
453 B
JavaScript
19 lines
453 B
JavaScript
import FormInput from './FormInput';
|
|
import { IconLock } from './icons';
|
|
|
|
export default ({value, error, children, onInput, className}) => (
|
|
<FormInput
|
|
type="password"
|
|
name="password"
|
|
label="Password"
|
|
value={value}
|
|
error={error}
|
|
icon={IconLock}
|
|
placeholder="Password..."
|
|
required={true}
|
|
className={className}
|
|
onInput={onInput}>
|
|
{ children }
|
|
</FormInput>
|
|
);
|