Refactor CB-3819 resources (#2031)

* CB-3819 refactor: split resources to modules

* CB-3819 refactor: move resource API to separate package

* CB-3819 refactor: move resource API to separate package

* CB-3819 refactor: split to submodules

* CB-3819 chore: update ts configuration

* CB-3819 refactor: move administration top bar to separate plugin

* CB-3819 feat: update tests

* CB-3819 chore: add pre scripts

* CB-3819 fix: prebuild tests-runner

* chore: restore cache for jest-tests github action

* chore: update configs

* chore: add frontend build action

* chore: rename build frontend github action

* chore: include test dependencies

* fix: default product build script

* chore: update github action

* chore: rename validation github action

* chore: update typescript cache key

* chore: update naming for github actions

* chore: run tests on ubuntu

* CB-3819 fix: pre build tasks

* CB-3819 fix: ignore order

* CB-3819 fix: remove prettier from gql sdk
This commit is contained in:
Alexey
2023-10-05 23:36:54 +03:00
committed by GitHub
parent ca4fe0b96d
commit 4550a71298
673 changed files with 10272 additions and 4468 deletions
@@ -10,7 +10,8 @@ import styled, { css } from 'reshadow';
import { AuthProvidersResource } from '@cloudbeaver/core-authentication';
import { Cell, getComputed, IconOrImage, Link, Loader, useResource, useStyles, useTranslate } from '@cloudbeaver/core-blocks';
import { resourceKeyList, UserInfo } from '@cloudbeaver/core-sdk';
import { resourceKeyList } from '@cloudbeaver/core-resource';
import type { UserInfo } from '@cloudbeaver/core-sdk';
const styles = css`
container {
@@ -8,6 +8,7 @@
import { observer } from 'mobx-react-lite';
import styled from 'reshadow';
import { useStyles, useTranslate } from '@cloudbeaver/core-blocks';
import type { ComponentStyle } from '@cloudbeaver/core-theming';
import { Tab, TabTitle } from '@cloudbeaver/core-ui';
@@ -11,7 +11,8 @@ import styled, { css } from 'reshadow';
import { AuthProviderConfiguration, AuthProvidersResource } from '@cloudbeaver/core-authentication';
import { Button, Cell, IconOrImage, Link, Loader, useResource, useStyles, useTranslate } from '@cloudbeaver/core-blocks';
import { useService } from '@cloudbeaver/core-di';
import { CachedMapAllKey, UserInfo } from '@cloudbeaver/core-sdk';
import { CachedMapAllKey } from '@cloudbeaver/core-resource';
import type { UserInfo } from '@cloudbeaver/core-sdk';
import { AuthenticationService } from '@cloudbeaver/plugin-authentication';
const styles = css`
@@ -8,6 +8,7 @@
import { observer } from 'mobx-react-lite';
import styled from 'reshadow';
import { useStyles, useTranslate } from '@cloudbeaver/core-blocks';
import type { ComponentStyle } from '@cloudbeaver/core-theming';
import { Tab, TabTitle } from '@cloudbeaver/core-ui';