desing-system gravity-ui react react-components
25 Open Issues Need Help Last updated: Jul 6, 2026

Open Issues Need Help

View All on GitHub
good first issue component: Accordion

TypeScript
#desing-system#gravity-ui#react#react-components

TypeScript
#desing-system#gravity-ui#react#react-components
help wanted component: RadioGroup component: Radio a11y component: SegmentedRadioGroup

TypeScript
#desing-system#gravity-ui#react#react-components
documentation good first issue component: Select

TypeScript
#desing-system#gravity-ui#react#react-components
help wanted

TypeScript
#desing-system#gravity-ui#react#react-components

TypeScript
#desing-system#gravity-ui#react#react-components
help wanted component: Select

TypeScript
#desing-system#gravity-ui#react#react-components
enhancement help wanted component: UserAvatar

TypeScript
#desing-system#gravity-ui#react#react-components

TypeScript
#desing-system#gravity-ui#react#react-components
Fix HelpMark readme 10 months ago
documentation good first issue

TypeScript
#desing-system#gravity-ui#react#react-components
documentation good first issue

TypeScript
#desing-system#gravity-ui#react#react-components
documentation good first issue component: Divider

TypeScript
#desing-system#gravity-ui#react#react-components

AI Summary: This issue proposes removing the `useTooltipVisible` private hook from the codebase. It is no longer used anywhere and can be safely deleted.

Complexity: 1/5
good first issue

TypeScript
#desing-system#gravity-ui#react#react-components

AI Summary: This issue proposes a refactoring task to move the file `types/utils.ts` to `utils/types.ts`. The goal is to resolve an inconsistency in the project's `utils` file structure, aiming for better organization. It is labeled as a good first issue.

Complexity: 1/5
good first issue

TypeScript
#desing-system#gravity-ui#react#react-components
good first issue component: Link

TypeScript
#desing-system#gravity-ui#react#react-components

TypeScript
#desing-system#gravity-ui#react#react-components

AI Summary: The issue proposes adding a new Higher-Order Component (HOC) named `withPlatform`. This new HOC is intended to provide platform-specific functionality or data, similar to the existing `withMobile` HOC, but for a broader range of platforms.

Complexity: 2/5
good first issue

TypeScript
#desing-system#gravity-ui#react#react-components

TypeScript
#desing-system#gravity-ui#react#react-components
documentation good first issue

TypeScript
#desing-system#gravity-ui#react#react-components
good first issue

TypeScript
#desing-system#gravity-ui#react#react-components

AI Summary: This issue requests adding the `'use client'` directive to the `DisclosureSummary` component. This change is necessary to ensure the component is rendered on the client side, likely within a React framework that supports Server Components. It is labeled as a 'good first issue'.

Complexity: 1/5
good first issue component: Disclosure

TypeScript
#desing-system#gravity-ui#react#react-components

AI Summary: This issue requests adding the `'use client'` directive to the `Accordion`, `AccordionSummary`, and `AccordionDetails` component files. This is a straightforward code modification to ensure these components are rendered on the client side, as indicated by the 'good first issue' label.

Complexity: 1/5
good first issue component: Accordion

TypeScript
#desing-system#gravity-ui#react#react-components

AI Summary: This GitHub issue reports a type error within the `NumericArrowsProps` interface of the `NumberInput` component. It specifies that the `Element` type currently used is incorrect and should be updated to `React.HTMLAttributes<HTMLDivElement>` for proper type definition.

Complexity: 1/5
good first issue component: NumberInput

TypeScript
#desing-system#gravity-ui#react#react-components

AI Summary: This issue proposes removing a `@ts-expect-error` comment in `Menu.tsx` at line 272. The suggested solution is to replace the current workaround with the nullish coalescing operator, indicating a cleaner way to handle a potential `null` or `undefined` value.

Complexity: 1/5
good first issue component: Menu

TypeScript
#desing-system#gravity-ui#react#react-components

AI Summary: This issue proposes adding a `style` prop to the `Icon` component, complementing the existing `className` prop. The suggested solution involves extending `IconProps` from `DOMProps` to inherit the `style` property.

Complexity: 1/5
good first issue component: Icon

TypeScript
#desing-system#gravity-ui#react#react-components