I hereby claim:
- I am ericxjohnston on github.
- I am ericjohnston (https://keybase.io/ericjohnston) on keybase.
- I have a public key ASAtSIh7tjqHhWgU_HgVjqLTjsAQr4xVlfGfNbCa37n4hAo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
Created a login form with an SVG avatar that responds to the input in the email field. Used the GSAP TweenMax library + GSAP's MorphSVG plugin for the animating.
Email validation is very simple and crude just for the purposes of getting this prototype working.
A Pen by Eric Johnston on CodePen.
A Pen by Eric Johnston on CodePen.
/** | |
* Retrieves all the rows in the active spreadsheet that contain data and logs the | |
* values for each row. | |
* For more information on using the Spreadsheet API, see | |
* https://developers.google.com/apps-script/service_spreadsheet | |
*/ | |
function readRows() { | |
var sheet = SpreadsheetApp.getActiveSheet(); | |
var rows = sheet.getDataRange(); | |
var numRows = rows.getNumRows(); |
/** | |
* This does not show surrounding code like referenced types. | |
*/ | |
resultMutationField('inviteUserToProject', { | |
input(t) { | |
t.nonNull.id('userHandle') | |
t.nonNull.id('projectId') | |
t.nonNull.field('role', { | |
type: 'ProjectRole', |