Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,8 @@ jobs:
run: npm run lint
- name: Typecheck
run: npm run typecheck
# Temporarily disabled due to errors in dependencies
# - name: Check Packages
# run: npm run packages:check
- name: Check Packages
run: npm run packages:check

tests:
name: Tests
Expand Down
4 changes: 2 additions & 2 deletions .storybook/theme.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {create} from '@storybook/theming';

export const CloudThemeLight = create({
const CloudThemeLight = create({
base: 'light',

colorPrimary: '#027bf3',
Expand Down Expand Up @@ -31,7 +31,7 @@ export const CloudThemeLight = create({
<div style="font-size: 14px;color: #7d7d7d;font-weight: 400;">Navigation</div>`,
});

export const CloudThemeDark = create({
const CloudThemeDark = create({
base: 'dark',
});

Expand Down
79 changes: 4 additions & 75 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@
"playwright:docker:clear-cache": "./scripts/playwright-docker.sh clear-cache"
},
"dependencies": {
"@floating-ui/react": "^0.27.4",
"react-transition-group": "^4.4.5",
"tslib": "^2.8.1"
},
Expand All @@ -53,7 +54,6 @@
"@commitlint/cli": "^19.6.1",
"@commitlint/config-conventional": "^19.6.0",
"@doc-tools/transform": "^3.11.0",
"@gravity-ui/components": "^4.0.1",
"@gravity-ui/eslint-config": "^3.3.0",
"@gravity-ui/icons": "^2.8.1",
"@gravity-ui/prettier-config": "^1.0.0",
Expand All @@ -66,11 +66,11 @@
"@rollup/plugin-node-resolve": "^16.0.0",
"@rollup/plugin-typescript": "^12.1.2",
"@storybook/addon-a11y": "^8.5.0",
"@storybook/addon-actions": "^8.5.0",
"@storybook/addon-essentials": "^8.5.0",
"@storybook/addon-interactions": "^8.5.0",
"@storybook/addon-links": "^8.5.0",
"@storybook/addon-webpack5-compiler-babel": "^3.0.5",
"@storybook/manager-api": "^8.5.0",
"@storybook/preset-scss": "^1.0.3",
"@storybook/react": "^8.5.0",
"@storybook/react-webpack5": "^8.5.0",
Expand Down Expand Up @@ -112,7 +112,6 @@
},
"peerDependencies": {
"@bem-react/classname": "^1.6.0",
"@gravity-ui/components": "^4.0.1",
"@gravity-ui/icons": "^2.2.0",
"@gravity-ui/uikit": "^7.2.0",
"react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
Expand Down
2 changes: 1 addition & 1 deletion playwright/core/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ interface CaptureScreenshotParams extends PageScreenshotOptions {
type JsonPrimitive = string | number | boolean | null;
type JsonValue = JsonPrimitive | JsonObject | JsonArray;
type JsonArray = JsonValue[];
export type JsonObject = {[Key in string]?: JsonValue};
type JsonObject = {[Key in string]?: JsonValue};

export type Fixtures = {
mount: MountFixture;
Expand Down
2 changes: 1 addition & 1 deletion src/components/AllPagesPanel/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
export {AllPagesPanel} from './AllPagesPanel';
export {getAllPagesMenuItem, ALL_PAGES_ID} from './constants';
export {getAllPagesMenuItem} from './constants';
export {useVisibleMenuItems} from './useVisibleMenuItems';
4 changes: 2 additions & 2 deletions src/components/AsideHeader/AsideHeaderContext.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ export interface AsideHeaderInnerContextType extends AsideHeaderInnerProps {
) => void;
}

export const AsideHeaderInnerContext = React.createContext<AsideHeaderInnerContextType | undefined>(
const AsideHeaderInnerContext = React.createContext<AsideHeaderInnerContextType | undefined>(
undefined,
);
AsideHeaderInnerContext.displayName = 'AsideHeaderInnerContext';
Expand All @@ -36,7 +36,7 @@ export interface AsideHeaderContextType {
size: number;
}

export const AsideHeaderContext = React.createContext<AsideHeaderContextType | undefined>({
const AsideHeaderContext = React.createContext<AsideHeaderContextType | undefined>({
compact: false,
size: 0,
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import './CollapseButton.scss';

const b = block('collapse-button');

export interface CollapseButtonProps {
interface CollapseButtonProps {
className?: string;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import {b} from '../../utils';

import headerDividerCollapsedIcon from '../../../../../assets/icons/divider-collapsed.svg';

export interface Props extends QAProps {
interface Props extends QAProps {
headerDecoration?: boolean;
subheaderItemsCount?: number;
}
Expand Down
6 changes: 3 additions & 3 deletions src/components/AsideHeader/types.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@ export interface LayoutProps {
topAlert?: TopAlertProps;
}

export interface EditMenuProps {
interface EditMenuProps {
onOpenEditMode?: () => void;
onToggleMenuItem?: (changedItem: MenuItem) => void;
onResetSettingsToDefault?: () => void;
enableSorting?: boolean;
onChangeItemsOrder?: (changedItem: MenuItem, oldIndex: number, newIndex: number) => void;
}

export interface AsideHeaderGeneralProps extends QAProps {
interface AsideHeaderGeneralProps extends QAProps {
logo?: LogoProps;
multipleTooltip?: boolean;
className?: string;
Expand Down Expand Up @@ -52,7 +52,7 @@ export interface AsideHeaderGeneralProps extends QAProps {
openModalSubscriber?: (subscriber: OpenModalSubscriber) => void;
}

export interface AsideHeaderDefaultProps {
interface AsideHeaderDefaultProps {
panelItems?: DrawerItemProps[];
subheaderItems?: SubheaderMenuItem[];
menuItems?: MenuItem[];
Expand Down
2 changes: 1 addition & 1 deletion src/components/CompositeBar/CompositeBar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ type CompositeBarItems =
| {type: 'menu'; items: MenuItem[]}
| {type: 'subheader'; items: SubheaderMenuItem[]};

export type CompositeBarProps = CompositeBarItems & {
type CompositeBarProps = CompositeBarItems & {
onItemClick?: (
item: MenuItem,
collapsed: boolean,
Expand Down
4 changes: 2 additions & 2 deletions src/components/CompositeBar/Item/Item.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,8 @@ function renderItemTitle(item: MenuItem) {
return titleNode;
}

export const defaultPopupPlacement: PopupPlacement = ['right-end'];
export const defaultPopupOffset: NonNullable<PopupProps['offset']> = {mainAxis: 8, crossAxis: -20};
const defaultPopupPlacement: PopupPlacement = ['right-end'];
const defaultPopupOffset: NonNullable<PopupProps['offset']> = {mainAxis: 8, crossAxis: -20};

export const Item: React.FC<ItemInnerProps> = (props) => {
const {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ const b = block('multiple-tooltip');

const POPUP_OFFSET: PopupProps['offset'] = {mainAxis: 4, crossAxis: -32};

export type MultipleTooltipProps = Pick<PopupProps, 'open' | 'anchorRef' | 'placement'> & {
type MultipleTooltipProps = Pick<PopupProps, 'open' | 'anchorRef' | 'placement'> & {
items: MenuItem[];
};

Expand Down
1 change: 0 additions & 1 deletion src/components/CompositeBar/MultipleTooltip/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
export type {MultipleTooltipProps} from './MultipleTooltip';
export {MultipleTooltip} from './MultipleTooltip';
export {MultipleTooltipContext, MultipleTooltipProvider} from './MultipleTooltipContext';
2 changes: 1 addition & 1 deletion src/components/CompositeBar/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ export function getSelectedItemIndex(items: MenuItem[]) {
return index === -1 ? undefined : index;
}

export function getPinnedItems(items: MenuItem[]) {
function getPinnedItems(items: MenuItem[]) {
const pinnedItems: MenuItem[] = [];
for (const item of items) {
if (item.pinned) {
Expand Down
Loading
Loading