Текст не отображается правильно в интерфейсе реакции-администратора - PullRequest
0 голосов
/ 16 апреля 2019

Редактировать: Решено

------

Некоторые тексты не воспроизводятся должным образом в веб-интерфейсе реагирования администратора.Версия: 2.8.5.

Значения по умолчанию, такие как «Редактировать» или «Клон», или даже ссылки на мои ресурсы отображаются неверно.

Если я откровенно устанавливаю «метку» в моих полях, текст отображается правильно.

Я видел некоторые упоминания об этом по проблеме github (https://github.com/marmelab/react-admin/issues/2809),, но я не работаю с переводами или чем-то в этом роде ...

Я действительно не знаю, что не так и как я могу это исправить ... В предыдущей версии приложение работало ...

Может кто-нибудь мне помочь?

Пример изображенияниже (извините, мне пришлось опустить некоторые сведения): enter image description here

My App.js:

// in src/App.js
import React, { Component } from 'react';
import { fetchUtils, Admin, Resource } from 'react-admin';
import jsonServerProvider from 'ra-data-json-server';
import { AcladvList, AcladvEdit, AcladvCreate } from './posts';
import { vmWareList, vmWareShow, vmWareEdit, vmWareCreate } from './vmWare';
import ACLIcon from '@material-ui/icons/Security';
import VMIcon from '@material-ui/icons/Computer';
import Dashboard from './dashboard';
import authProvider from './authProvider';

import customDataProvider from './customDataProvider';
import LoginPage from './LoginPage';
import createHistory from 'history/createBrowserHistory';
import { OidcSettings } from './oidcSettings';

const httpClient = (url, options = {}) => {
    if (!options.headers) {
        options.headers = new Headers({ Accept: 'application/json' });
    }
    const tokenSessionItem = "oidc.user:" + OidcSettings.authority + ":" + OidcSettings.client_id;
    const token = sessionStorage.getItem(tokenSessionItem);
    options.headers.set('Authorization', `${token}`);
    return fetchUtils.fetchJson(url, options);
}

const dataProvider = jsonServerProvider('http://<ommited>/<ommited>',httpClient);
const dataProviderWithCustom = customDataProvider(dataProvider);
const history = createHistory();
//const dataProviderWithCustomResponse = customDataResponse(dataProvider);

class App extends Component {
    render() {
        return (
            <Admin history={history} loginPage={LoginPage} dashboard={Dashboard} dataProvider={dataProviderWithCustom} authProvider={authProvider}>
                <Resource name="acl-adv" options={{ label: 'Regras' }} list={AcladvList} edit={AcladvEdit} create={AcladvCreate} icon={ACLIcon} />
                <Resource name="vm" options={{ label: 'Virtual Machines' }} list={vmWareList} show={vmWareShow} edit={vmWareEdit} create={vmWareCreate} icon={VMIcon} />
            </Admin>
        );
    }
}

export default App;

Решено

ОК, я переустановил реагирующий администратор, историю и oidc-клиент. Теперь все работает как положено.

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...