FileEditor.js 447 B

1234567891011121314151617181920
  1. import { StringInput, Element } from '../../libs/flow.module.js';
  2. import { BaseNode } from './BaseNode.js';
  3. import { DataFile } from './DataFile.js';
  4. export class FileEditor extends BaseNode {
  5. constructor( file ) {
  6. const dataFile = new DataFile( file );
  7. super( 'File', 1, dataFile, 250 );
  8. this.file = file;
  9. this.nameInput = new StringInput( file.name ).setReadOnly( true );
  10. this.add( new Element().add( this.nameInput ) );
  11. }
  12. }