Skip to content
Snippets Groups Projects
new-instance.component.ts 756 B
Newer Older
  • Learn to ignore specific revisions
  • /**
     * This file is part of Anis Client.
     *
     * @copyright Laboratoire d'Astrophysique de Marseille / CNRS
     *
     * For the full copyright and license information, please view the LICENSE
     * file that was distributed with this source code.
     */
    
    
    import { Component } from '@angular/core';
    import { Store } from '@ngrx/store';
    
    
    import { Instance } from 'src/app/metamodel/models';
    import * as instanceActions from 'src/app/metamodel/actions/instance.actions'
    
    
    @Component({
        selector: 'app-new-instance',
        templateUrl: 'new-instance.component.html'
    })
    export class NewInstanceComponent {
        constructor(private store: Store<{ }>) { }
    
        addNewInstance(instance: Instance) {
            this.store.dispatch(instanceActions.addInstance({ instance }));
        }
    }