mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 18:11:40 -05:00
centralize withList, withNew, withEdit, withRemove HOCs to nova:core
This commit is contained in:
parent
57faed2368
commit
4ac4c4cd06
9 changed files with 12 additions and 16 deletions
|
@ -4,11 +4,9 @@ import NovaForm from "meteor/nova:forms";
|
|||
import { Button } from 'react-bootstrap';
|
||||
import { Accounts } from 'meteor/std:accounts-ui';
|
||||
import { ModalTrigger } from "meteor/nova:core";
|
||||
import withMoviesList from '../containers/withMoviesList';
|
||||
import withList from '../containers/withList';
|
||||
import Movie from './Movie.jsx';
|
||||
import Movies from '../collection.js';
|
||||
import { withCurrentUser } from 'meteor/nova:core';
|
||||
import { withCurrentUser, withList } from 'meteor/nova:core';
|
||||
import { moviesListProps, moviesSingleProps } from '../containers/fragments.js';
|
||||
|
||||
const LoadMore = props => <a href="#" className="load-more button button--primary" onClick={props.loadMore}>Load More ({props.count}/{props.totalCount})</a>
|
||||
|
|
|
@ -1,13 +1,14 @@
|
|||
import './modules.js';
|
||||
|
||||
import './subscriptions.js';
|
||||
|
||||
import Messages from './messages.js';
|
||||
import ModalTrigger from './components/ModalTrigger.jsx';
|
||||
import ContextPasser from './components/ContextPasser.jsx';
|
||||
import FlashContainer from "./containers/FlashContainer.jsx";
|
||||
import AppComposer from './containers/AppComposer.jsx';
|
||||
import withCurrentUser from './containers/withCurrentUser.js';
|
||||
// import NovaCounts from './counts.js';
|
||||
import withList from './containers/withList.js';
|
||||
import withNew from './containers/withNew.jsx';
|
||||
import withEdit from './containers/withEdit.jsx';
|
||||
import withRemove from './containers/withRemove.jsx';
|
||||
|
||||
export { Messages, ModalTrigger, ContextPasser, AppComposer, FlashContainer, withCurrentUser };
|
||||
export { Messages, ModalTrigger, ContextPasser, AppComposer, FlashContainer, withCurrentUser, withList, withNew, withEdit, withRemove };
|
|
@ -1,6 +1,5 @@
|
|||
import Telescope from 'meteor/nova:lib';
|
||||
import React, { PropTypes, Component } from 'react';
|
||||
import Movies from '../collection.js';
|
||||
import { graphql } from 'react-apollo';
|
||||
import gql from 'graphql-tag';
|
||||
|
|
@ -8,5 +8,9 @@ import ContextPasser from "./components/ContextPasser.jsx";
|
|||
import FlashContainer from "./containers/FlashContainer.jsx";
|
||||
import AppComposer from "./containers/AppComposer.jsx";
|
||||
import withCurrentUser from './containers/withCurrentUser.js';
|
||||
import withList from './containers/withList.js';
|
||||
import withNew from './containers/withNew.jsx';
|
||||
import withEdit from './containers/withEdit.jsx';
|
||||
import withRemove from './containers/withRemove.jsx';
|
||||
|
||||
export { Messages, ModalTrigger, ContextPasser, AppComposer, FlashContainer, withCurrentUser };
|
||||
export { Messages, ModalTrigger, ContextPasser, AppComposer, FlashContainer, withCurrentUser, withList, withNew, withEdit, withRemove };
|
|
@ -1,3 +0,0 @@
|
|||
// Meteor.startup(() => {
|
||||
// Meteor.subscribe('users.current');
|
||||
// });
|
|
@ -3,11 +3,9 @@ import { FormattedMessage, intlShape } from 'react-intl';
|
|||
import Formsy from 'formsy-react';
|
||||
import { Button } from 'react-bootstrap';
|
||||
import { withApollo, compose } from 'react-apollo';
|
||||
import { withCurrentUser } from 'meteor/nova:core';
|
||||
import { withCurrentUser, withNew, withEdit } from 'meteor/nova:core';
|
||||
import Flash from "./Flash.jsx";
|
||||
import FormGroup from "./FormGroup.jsx";
|
||||
import withEdit from './withEdit.jsx';
|
||||
import withNew from './withNew.jsx';
|
||||
import { flatten, deepValue, getEditableFields, getInsertableFields } from './utils.js';
|
||||
|
||||
|
||||
|
@ -520,4 +518,3 @@ module.exports = compose(
|
|||
withNew,
|
||||
withApollo
|
||||
)(FormWrapper);
|
||||
// export default withCurrentUser(withEdit(withNew(FormWrapper)));
|
||||
|
|
Loading…
Add table
Reference in a new issue