diff --git a/README.md b/README.md index 4868dfe..1405049 100644 --- a/README.md +++ b/README.md @@ -93,114 +93,116 @@ export default createSchema({ }); ``` -or copy paste the schemas - -```ts -// user - required - -export default { - name: 'user', - title: 'User', - type: 'document', - fields: [ - { - name: 'name', - title: 'Name', - type: 'string' - }, - { - name: 'email', - title: 'Email', - type: 'string' - }, - { - name: 'image', - title: 'Image', - type: 'url' - }, - { - // this is only if you use credentials provider - name: 'password', - type: 'string', - hidden: true - }, - { - name: 'emailVerified', - type: 'datetime', - hidden: true, - } - ] -}; -``` - -```ts -// account - required - -export default { - name: 'account', - title: 'Account', - type: 'document', - fields: [ - { - name: 'providerType', - type: 'string' - }, - { - name: 'providerId', - type: 'string' - }, - { - name: 'providerAccountId', - type: 'string' - }, - { - name: 'refreshToken', - type: 'string' - }, - { - name: 'accessToken', - type: 'string' - }, - { - name: 'accessTokenExpires', - type: 'number' - }, - { - name: 'user', - title: 'User', - type: 'reference', - to: { type: 'user' } - } - ] -}; -``` - -```ts -// verification-token - only if you use email provider - -export default { - name: 'verification-token', - title: 'Verification Token', - type: 'document', - fields: [ - { - name: 'identifier', - title: 'Identifier', - type: 'string' - }, - { - name: 'token', - title: 'Token', - type: 'string' - }, - { - name: 'expires', - title: 'Expires', - type: 'datetime' - } - ] -}; -``` +
+ Or copy paste the schemas + + ```ts + // user - required + + export default { + name: 'user', + title: 'User', + type: 'document', + fields: [ + { + name: 'name', + title: 'Name', + type: 'string' + }, + { + name: 'email', + title: 'Email', + type: 'string' + }, + { + name: 'image', + title: 'Image', + type: 'url' + }, + { + // this is only if you use credentials provider + name: 'password', + type: 'string', + hidden: true + }, + { + name: 'emailVerified', + type: 'datetime', + hidden: true, + } + ] + }; + ``` + + ```ts + // account - required + + export default { + name: 'account', + title: 'Account', + type: 'document', + fields: [ + { + name: 'providerType', + type: 'string' + }, + { + name: 'providerId', + type: 'string' + }, + { + name: 'providerAccountId', + type: 'string' + }, + { + name: 'refreshToken', + type: 'string' + }, + { + name: 'accessToken', + type: 'string' + }, + { + name: 'accessTokenExpires', + type: 'number' + }, + { + name: 'user', + title: 'User', + type: 'reference', + to: { type: 'user' } + } + ] + }; + ``` + + ```ts + // verification-token - only if you use email provider + + export default { + name: 'verification-token', + title: 'Verification Token', + type: 'document', + fields: [ + { + name: 'identifier', + title: 'Identifier', + type: 'string' + }, + { + name: 'token', + title: 'Token', + type: 'string' + }, + { + name: 'expires', + title: 'Expires', + type: 'datetime' + } + ] + }; + ``` +
### Sign Up and Sign In With Credentials