0.3.45 • Published 3 years ago
@moxb/shards-meteor-account-antd v0.3.45
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()
anduseMeteorUser()
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