Skip to content

Instantly share code, notes, and snippets.

@Kolenov
Last active September 10, 2021 12:33
Show Gist options
  • Select an option

  • Save Kolenov/c763a9d0bc9fc3359a90c97ceb563aac to your computer and use it in GitHub Desktop.

Select an option

Save Kolenov/c763a9d0bc9fc3359a90c97ceb563aac to your computer and use it in GitHub Desktop.

Revisions

  1. Kolenov revised this gist Sep 10, 2021. No changes.
  2. Kolenov revised this gist Sep 10, 2021. 1 changed file with 14 additions and 11 deletions.
    25 changes: 14 additions & 11 deletions AuthContent.js
    Original file line number Diff line number Diff line change
    @@ -1,12 +1,15 @@
    const AuthContent = R.compose(
    const enhance = R.compose(
    inject('store'),
    observer,
    R.curry(props => R.cond([
    [R.equals(Page.signin), () => <SignIn {...props}/>],
    [R.equals(Page.signup), () => <SignUp {...props}/>],
    [R.equals(Page.confirm), () => <PasswordResetConfirm {...props}/>],
    [R.equals(Page.forgot), () => <PasswordReset {...props}/>],
    [R.equals(Page.edit), () => <PasswordEdit {...props}/>],
    [R.equals(Page.setPassword), () => <PasswordSet {...props}/>]
    ])(R.path(['uiStateStore', 'currentView'], props.store)))
    )
    observer
    )

    const AuthContent = (props => R.cond([
    [R.equals(Page.signin), () => <SignIn {...props}/>],
    [R.equals(Page.signup), () => <SignUp {...props}/>],
    [R.equals(Page.confirm), () => <PasswordResetConfirm {...props}/>],
    [R.equals(Page.forgot), () => <PasswordReset {...props}/>],
    [R.equals(Page.edit), () => <PasswordEdit {...props}/>],
    [R.equals(Page.setPassword), () => <PasswordSet {...props}/>]
    ])(R.path(['uiStateStore', 'currentView'], props.store)))

    export default enhance(AuthContent)
  3. Kolenov created this gist Sep 10, 2021.
    12 changes: 12 additions & 0 deletions AuthContent.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    const AuthContent = R.compose(
    inject('store'),
    observer,
    R.curry(props => R.cond([
    [R.equals(Page.signin), () => <SignIn {...props}/>],
    [R.equals(Page.signup), () => <SignUp {...props}/>],
    [R.equals(Page.confirm), () => <PasswordResetConfirm {...props}/>],
    [R.equals(Page.forgot), () => <PasswordReset {...props}/>],
    [R.equals(Page.edit), () => <PasswordEdit {...props}/>],
    [R.equals(Page.setPassword), () => <PasswordSet {...props}/>]
    ])(R.path(['uiStateStore', 'currentView'], props.store)))
    )