admin_ui-8.x-1.x-dev/modules/admin_ui_widget_example/js/src/hello_world.route.js

modules/admin_ui_widget_example/js/src/hello_world.route.js
import React, { Component, Fragment } from 'react';
import { api } from '@drupal/admin-ui-utilities';

class HelloWorld extends Component {
  state = { routes: false };

  componentDidMount() {
    api('admin_ui_routes').then(({ routes }) => this.setState({ routes }));
  }

  render() {
    return this.state.routes ? (
      <Fragment>
        {Object.values(this.state.routes).map(({ route, moduleName }) => (
          <p key={route}>
            {route} : {moduleName}
          </p>
        ))}
      </Fragment>
    ) : (
      <p>routes loading</p>
    );
  }
}

export default HelloWorld;

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc