21 lines
447 B
JavaScript
21 lines
447 B
JavaScript
|
import { StringInput, Element } from '../../libs/flow.module.js';
|
||
|
import { BaseNode } from './BaseNode.js';
|
||
|
import { DataFile } from './DataFile.js';
|
||
|
|
||
|
export class FileEditor extends BaseNode {
|
||
|
|
||
|
constructor( file ) {
|
||
|
|
||
|
const dataFile = new DataFile( file );
|
||
|
|
||
|
super( 'File', 1, dataFile, 250 );
|
||
|
|
||
|
this.file = file;
|
||
|
this.nameInput = new StringInput( file.name ).setReadOnly( true );
|
||
|
|
||
|
this.add( new Element().add( this.nameInput ) );
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|