How to use metadata-redux - 10 common examples

To help you get started, we’ve selected a few metadata-redux examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github oknosoft / metadata.js / packages / metadata-react / Header / HeaderView.js View on Github external
{title}
          
        
      
    );
  }
}
Header.propTypes = {
  title: PropTypes.string.isRequired, // заголовок AppBar
  items: PropTypes.array.isRequired,   // массив элементов меню
  classes: PropTypes.object.isRequired,   // css
  handleNavigate: PropTypes.func.isRequired,
};

export default withStyles(withIface(Header));
github oknosoft / metadata.js / packages / metadata-react / src / DataList / DataList.js View on Github external
// настройки внешнего вида и поведения
  selectionMode: PropTypes.bool,       // Режим выбора из списка. Если истина - дополнительно рисуем кнопку выбора
  read_only: PropTypes.object,          // Элемент только для чтения
  denyAddDel: PropTypes.bool,           // Запрет добавления и удаления строк (скрывает кнопки в панели, отключает обработчики)
  show_search: PropTypes.bool,          // Показывать поле поиска
  show_variants: PropTypes.bool,        // Показывать список вариантов настройки динсписка
  modal: PropTypes.bool,                // Показывать список в модальном диалоге

  // Redux actions
  handlers: PropTypes.object.isRequired, // обработчики редактирования объекта

};


export default withStyles(withIface(DataList));
github oknosoft / metadata.js / packages / metadata-react / src / DataTree / DataTree.js View on Github external
// настройки внешнего вида и поведения
  selectionMode: PropTypes.bool,       // Режим выбора из списка. Если истина - дополнительно рисуем кнопку выбора
  read_only: PropTypes.object,          // Элемент только для чтения
  denyAddDel: PropTypes.bool,           // Запрет добавления и удаления строк (скрывает кнопки в панели, отключает обработчики)
  show_search: PropTypes.bool,          // Показывать поле поиска
  show_variants: PropTypes.bool,        // Показывать список вариантов настройки динсписка
  modal: PropTypes.bool,                // Показывать список в модальном диалоге

  // Redux actions
  handlers: PropTypes.object.isRequired, // обработчики редактирования объекта

};


export default withStyles(withIface(DataTree));
github oknosoft / metadata.js / packages / metadata-react / src / Header / HeaderView.js View on Github external
{title}
          
        
      
    );
  }
}
Header.propTypes = {
  title: PropTypes.string.isRequired, // заголовок AppBar
  items: PropTypes.array.isRequired,   // массив элементов меню
  classes: PropTypes.object.isRequired,   // css
  handleNavigate: PropTypes.func.isRequired,
};

export default withStyles(withIface(Header));
github oknosoft / metadata.js / packages / metadata-react / src / Header / HeaderMenu.js View on Github external
);
  }

  static propTypes = {
    open: PropTypes.bool,
    classes: PropTypes.object.isRequired,
    title: PropTypes.string.isRequired,
    handleIfaceState: PropTypes.func.isRequired,
    items: PropTypes.array.isRequired,  // список элементов меню получеам от родительского компонента
  };
}


export default withIface(NavDrawer);
github oknosoft / metadata.js / packages / metadata-react / src / Markdown / MarkdownElement.js View on Github external
>
      {render(text)}
    
  );
  /* eslint-enable */
}

MarkdownElement.propTypes = {
  classes: PropTypes.object.isRequired,
  className: PropTypes.string,
  text: PropTypes.string.isRequired,
  handleNavigate: PropTypes.func.isRequired,

}

export default withStyles(withIface(MarkdownElement));
github oknosoft / metadata.js / packages / metadata-react / src / FrmReport / Report.js View on Github external
/>,

      show_grid &&  this._result = el}
        _obj={_obj}
        _tabular={_tabular}
        _columns={_columns}
        scheme={scheme}
        minHeight={(props.height || 500) - 52 - (settings_open ? 320 : 0)}
      />
    ];
  }
}

export default withIface(Report);

github oknosoft / metadata.js / packages / metadata-react / src / Header / NavList.js View on Github external
{this.getItems()}
      
    );
  }
}

NavList.propTypes = {
  handleClose: PropTypes.func.isRequired,
  handleNavigate: PropTypes.func.isRequired,
  handleIfaceState: PropTypes.func.isRequired,
  items: PropTypes.array.isRequired,
  classes: PropTypes.object.isRequired,
};


export default withStyles(withIface(NavList));
github oknosoft / metadata.js / packages / metadata-react / src / FrmObj / index.js View on Github external
import DataObj from './DataObj'
import withStyles from '../styles/paper600';
import {withIface} from 'metadata-redux';

export default withStyles(withIface(DataObj));
github oknosoft / metadata.js / packages / metadata-react / src / Notifications / Notifications.js View on Github external
<menuitem>Считать все прочитанными</menuitem>
            <menuitem>Удалить все</menuitem>
          

        

        

      
    ];


  }
}

export default withStyles(withIface(Notifications));

metadata-redux

Actions and reducers for metadata.js

MIT
Latest version published 15 days ago

Package Health Score

60 / 100
Full package analysis