Default UI for manul-admin
panter / manul-admin-ui Goto Github PK
View Code? Open in Web Editor NEWMiau (Manul Interface for Administrative Users)
Home Page: http://panter.ch
License: MIT License
Miau (Manul Interface for Administrative Users)
Home Page: http://panter.ch
License: MIT License
Default UI for manul-admin
you can lazy load components with meteor 1.5 (rc.5 is out):
import("/path/to/mycomponent").then(default => (
<default />
))
there is even this cool https://github.com/thejameskyle/react-loadable:
import Loadable from 'react-loadable' ;
const LazyLoadedAdminApp = Loadable({
LoadingComponent: () => <div>Loading</div>,
loader: () => import("./path/to/mycomponent')
})
<LazyLoadedAdminApp /> // now loads when mounted!
for our admin-ui there is one gotcha, because this approach needs Loadable to be in your "app-space", not sure if it works properly when done inside an npm-package:
// app space code
import Loadable from 'react-loadable' ;
// your admin context:
adminComponents: {
// that would work properly, but we would need to import every single component this way :-(
list: Loadable({loader: () => import("/path/to/list.jsx")})
}
it would be cool if we could do this somehow in the package!
Maybe we can use Loadable in the package directly, but i don't know how meteor behaves, if you load someting lazily inside an npm package
When accessing the admin-backend without a logged-in user, a default login view should be rendered instead of a Jurassic-Park reference
Do not grant access to the admin routes for users who are not in the admin role.
Create an admin home page which contains links to all editable collections and pages based on the provided admin config at context.adminContext.config.
All default views and components provided by manul-admin-ui should be overwritable using the adminContext config of the project.
https://github.com/booleanhunter/ReactJS-AdminLTE
not sure, if this is easy to integrate, but might be worth to take a look
Migrate the existing UI components provided by the meteor-boilerplate into this project.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.