refact: renamed Collections to Models

This commit is contained in:
Joshua Shoemaker 2020-07-22 22:47:34 -05:00
parent 697653bd77
commit 5f3b5d5b3b
10 changed files with 17 additions and 10 deletions

View File

@ -1,5 +1,5 @@
import Tables from '../Collections/Tables' import Tables from '../Models/Tables'
import Nodules from '../Collections/Nodules' import Nodules from '../Models/Nodules'
class CreateNoduleController { class CreateNoduleController {
constructor() { constructor() {

View File

@ -1,4 +1,4 @@
import Tables from '../Collections/Tables' import Tables from '../Models/Tables'
import FileAccess from '../Services/FileAccess' import FileAccess from '../Services/FileAccess'
class CreateTableController { class CreateTableController {

View File

@ -1,4 +1,4 @@
import Nodules from '../Collections/Nodules' import Nodules from '../Models/Nodules'
class NoduleistController { class NoduleistController {
constructor() { constructor() {
@ -10,6 +10,11 @@ class NoduleistController {
this.nodules.removeById(id) this.nodules.removeById(id)
document.dispatchEvent(this.updatedNodulesEvent) document.dispatchEvent(this.updatedNodulesEvent)
} }
logExportById = id => {
const nodule = this.nodules.getNoduleById(id)
console.log(nodule.export())
}
} }
export default NoduleistController export default NoduleistController

View File

@ -1,4 +1,4 @@
import Tables from '../Collections/Tables' import Tables from '../Models/Tables'
class TableListController { class TableListController {
constructor() { constructor() {

View File

@ -60,7 +60,9 @@ class Nodules {
getCollectionProps = () => this.collection.map(nodule => nodule.getProperties()) getCollectionProps = () => this.collection.map(nodule => nodule.getProperties())
getTableByLabel = label => this.collection.find(n => label === n.label) getNoduleById = id => this.collection.find(n => id === n.id)
getNoduleByLabel = label => this.collection.find(n => label === n.label)
} }
export default Nodules export default Nodules

View File

@ -2,7 +2,7 @@ import React, { Component } from 'react'
import { Input, Dropdown, Button, Icon, List } from 'semantic-ui-react' import { Input, Dropdown, Button, Icon, List } from 'semantic-ui-react'
import './CreateNodule.css' import './CreateNodule.css'
import Tables from '../../Collections/Tables' import Tables from '../../Models/Tables'
class CreateJoinNoduleForm extends Component { class CreateJoinNoduleForm extends Component {
constructor () { constructor () {

View File

@ -3,7 +3,7 @@ import { Button, Input, Header, Dropdown } from 'semantic-ui-react'
import CreateFilterNoduleForm from './CreateFilterNoduleForm' import CreateFilterNoduleForm from './CreateFilterNoduleForm'
import './CreateNodule.css' import './CreateNodule.css'
import Tables from '../../Collections/Tables' import Tables from '../../Models/Tables'
import CreateNoduleController from '../../Controllers/CreateNoduleController' import CreateNoduleController from '../../Controllers/CreateNoduleController'
import CreateJoinNoduleForm from './CreateJoinNoduleForm' import CreateJoinNoduleForm from './CreateJoinNoduleForm'
import CreateTransformNoduleForm from './CreateTransformNoduleForm' import CreateTransformNoduleForm from './CreateTransformNoduleForm'

View File

@ -2,7 +2,7 @@ import React, { Component } from 'react'
import { Label, Icon } from 'semantic-ui-react' import { Label, Icon } from 'semantic-ui-react'
import './CreateNodule.css' import './CreateNodule.css'
import Tables from '../../Collections/Tables' import Tables from '../../Models/Tables'
class TableSelect extends Component { class TableSelect extends Component {
constructor () { constructor () {

View File

@ -2,7 +2,7 @@ import React, { Component } from 'react'
import { Card, Icon, CardContent } from 'semantic-ui-react' import { Card, Icon, CardContent } from 'semantic-ui-react'
import './TableList.css' import './TableList.css'
import Tables from '../../Collections/Tables' import Tables from '../../Models/Tables'
import TableListController from '../../Controllers/TableListController' import TableListController from '../../Controllers/TableListController'
class TableList extends Component { class TableList extends Component {