Skip to content

Commit 7591d9b

Browse files
committed
create article module
1 parent 85406a8 commit 7591d9b

File tree

28 files changed

+67
-113
lines changed

28 files changed

+67
-113
lines changed

resources/assets/js/common/articles/listing/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// libs
22
import { connect } from 'react-redux'
3-
import Article from '../../../models/Article'
3+
import Article from '../../../modules/article/Article'
44

55
// components
66
import Articles from './components/Articles'

resources/assets/js/models/User.js

Lines changed: 0 additions & 24 deletions
This file was deleted.

resources/assets/js/models/Article.js renamed to resources/assets/js/modules/article/Article.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
import moment from 'moment'
2-
import Model from './Model'
3-
import User from './User'
2+
import Model from '../../models/Model'
3+
import User from '../../modules/user/User'
44

55
class Article extends Model {
66
constructor(props) {
77
super(props)
8-
8+
99
this.initialize(props)
1010
}
11-
11+
1212
initialize(props) {
1313
super.initialize(props)
14-
14+
1515
this.slug = props.slug || ''
1616
this.title = props.title || ''
1717
this.description = props.description || ''
1818
this.content = props.content || ''
1919
this.published = props.published || false
2020
this.publishedAt = props.publishedAt ? moment(props.publishedAt) : null
21-
21+
2222
// relate user model
2323
this.user = props.user ? new User(props.user) : null
2424
}

resources/assets/js/pages/articles/add/Page.js renamed to resources/assets/js/modules/article/pages/add/Page.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import React, { Component } from 'react'
33
import PropTypes from 'prop-types'
44
import _ from 'lodash'
5-
import { articleAddRequest } from '../../../store/services/article'
5+
import { articleAddRequest } from '../../service'
66
import { Validator } from 'ree-validate'
77

88
// import components

resources/assets/js/pages/articles/add/components/Form.js renamed to resources/assets/js/modules/article/pages/add/components/Form.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react'
22
import PropTypes from 'prop-types'
3-
import MyEditor from '../../../../common/wysiwyg-editor'
3+
import MyEditor from '../../../../../common/wysiwyg-editor'
44

55
const displayName = 'ArticleFrom'
66
const propTypes = {

resources/assets/js/pages/articles/add/index.js renamed to resources/assets/js/modules/article/pages/add/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { connect } from 'react-redux'
2-
import Article from '../../../models/Article'
2+
import Article from '../../Article'
33

44
// import components
55
import Page from './Page'

resources/assets/js/pages/articles/edit/Page.js renamed to resources/assets/js/modules/article/pages/edit/Page.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import React, { Component } from 'react'
33
import PropTypes from 'prop-types'
44
import _ from 'lodash'
5-
import { articleEditRequest, articleUpdateRequest } from '../../../store/services/article'
5+
import { articleEditRequest, articleUpdateRequest } from '../../service'
66
import { Validator } from 'ree-validate'
77

88
// import components

resources/assets/js/pages/articles/edit/components/Form.js renamed to resources/assets/js/modules/article/pages/edit/components/Form.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react'
22
import PropTypes from 'prop-types'
3-
import MyEditor from '../../../../common/wysiwyg-editor'
3+
import MyEditor from '../../../../../common/wysiwyg-editor'
44

55
const displayName = 'ArticleFrom'
66
const propTypes = {

resources/assets/js/pages/articles/edit/index.js renamed to resources/assets/js/modules/article/pages/edit/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { connect } from 'react-redux'
2-
import Article from '../../../models/Article'
2+
import Article from '../../Article'
33

44
// import components
55
import Page from './Page'

resources/assets/js/pages/articles/list/Page.js renamed to resources/assets/js/modules/article/pages/list/Page.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import React, { Component } from 'react'
33
import PropTypes from 'prop-types'
44
import moment from 'moment'
5-
import { articleListRequest, articleUpdateRequest, articleRemoveRequest } from '../../../store/services/article'
5+
import { articleListRequest, articleUpdateRequest, articleRemoveRequest } from '../../service'
66

77
// import components
88
import ArticleRow from './components/ArticleRow'

0 commit comments

Comments
 (0)