0.3.45 • Published 3 years ago

@moxb/shards-meteor-account-antd v0.3.45

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Shards - Meteor User Accounts with Ant Design

This package provides a very basic solution for common user account workflows for Meteor applications.

This is considered to be W.I.P.

Assumptions:

  • You are building a Meteor application, with a React UI
  • Client-side routing is provided by Stellar Router
  • You want to use Ant Design for the UI

Features

  • This is based on normal Meteor accounts.
  • If the user is not logged in, he will be automatically redirected to the login form.
  • User login, registration, password reset request and password reset are supported.
  • After successful login, the user is redirected to the original location he tried to visit.

Quick start

Client side:

App integration:

// This is for routing, not for accounts
const routingStore = createRoutingStore();

// We will use this on the login form
const Splash = () => <h1>Welcome to my app!</h1>;

export const App = () => (
    <StellarRouterProvider store={routingStore}>
        <LoginRequired splash={<Splash />}>
            <MainAppLayout />
        </LoginRequired>
    </StellarRouterProvider>
);

Other:

  • For logging out, you can use userLogout() function or the <LogoutButton>
  • To check the currently active user, you can use the useMeteorUserId() and useMeteorUser() React hooks from the @moxb/meteor-react package.

Server side:

setupUserAccounts()

This is required to set up the paths that will go into the various account-related emails so that it matches with the client-side routing.

See also

The UI used by this package is shipped in @moxb/shards-accounts-ui-antd.

0.3.45

3 years ago

0.3.44

3 years ago

0.3.43

3 years ago

0.3.42

3 years ago

0.3.41

3 years ago

0.3.40

3 years ago

0.3.39

3 years ago

0.3.37

3 years ago

0.3.36

3 years ago

0.3.34

3 years ago

0.3.33

3 years ago

0.3.32

3 years ago

0.3.31

3 years ago

0.3.28

3 years ago

0.3.27

3 years ago

0.3.25

3 years ago

0.3.22

3 years ago

0.3.21

3 years ago

0.3.20

3 years ago

0.3.19

3 years ago

0.3.18

3 years ago

0.3.17

3 years ago

0.3.16

3 years ago

0.3.15

3 years ago

0.3.14

3 years ago

0.3.13

3 years ago

0.0.1

3 years ago