更改WSO2 API管理器v3.0.0的UI

更改WSO2 API管理器v3.0.0的UI,wso2,frontend,api-manager,Wso2,Frontend,Api Manager,我想更改wso2 API管理器的UI 我使用,和nexus。 我将在/carbon-apimgt-6.5.349/features/apimgt/org.wso2.carbon.apimgt.store.feature/src/main/resources/devportal/source/src/app/components/AnonymousView/SignUp.jsx中添加一个/code>标签,并更改defaultheme.js文件中的字体大小 我将默认存储库更改为myrepo.com,

我想更改wso2 API管理器的UI

我使用,和nexus。 我将在/carbon-apimgt-6.5.349/features/apimgt/org.wso2.carbon.apimgt.store.feature/src/main/resources/devportal/source/src/app/components/AnonymousView/SignUp.jsx中添加一个
/code>标签,并更改defaultheme.js文件中的字体大小

我将默认存储库更改为myrepo.com,并添加了以下配置:

<distributionManagement>
        <repository>
            <id>nexus</id>
            <name>nexus-mixed</name>
            <url>http://myrepo.com/repository/nexus-mixed/</url>
        </repository>
</distributionManagement>

关系
nexus混合
http://myrepo.com/repository/nexus-mixed/
然后运行
mvn clean deploy
命令

但当内置产品am和run时,仅更改字体大小,并且未添加标签

GitHub中的问题:

dh

API Manager 3.x UI有两个自定义级别,在基本级别,您可以通过
defaulttheme.js
文件更改UI主题,而无需重新构建web应用程序即可使更改生效。此方法的限制是,只能更改主题文件中预定义的主题参数。但是,它仍然有很多主题功能。 API Manager 3.0.0中的
defaultTheme.js
文件是该文件的扩展,因此您可以应用material ui主题结构中允许的任何自定义

在第二级自定义或高级自定义中,您可以通过覆盖React JS实现来自定义web应用程序的行为。我们开发了一个webpack插件,当用户决定向其应用程序添加自定义时,可以使用扩展或自定义实现覆盖默认的React组件实现。您可以找到此高级自定义的文档

同时请注意:

不建议修改web应用中的默认React组件实现。这样做将很难通过wso2更新管理器(WUM)更新服务器,因此我们建议使用上述任何定制方法根据您的需要定制web应用程序