Skip to content

Commit c97f639

Browse files
authored
Merge pull request #2298 from line/fix/issue-cell
fix: enable turbopack for build and dev scripts; dynamically import InfiniteScrollArea
2 parents 5c288ba + fb7c78a commit c97f639

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

apps/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"type": "module",
66
"scripts": {
7-
"build": "next build",
7+
"build": "next build --turbopack",
88
"clean": "git clean -xdf .next .turbo node_modules coverage .swc .cache",
99
"dev": "next dev --turbopack",
1010
"format": "prettier --check . --ignore-path ../../.gitignore --ignore-path .prettierignore",

apps/web/src/entities/feedback/ui/issue-cell.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* under the License.
1515
*/
1616
import { useMemo, useState } from 'react';
17+
import dynamic from 'next/dynamic';
1718
import { useRouter } from 'next/router';
1819
import { useMutation, useQueryClient } from '@tanstack/react-query';
1920
import { useTranslation } from 'next-i18next';
@@ -37,7 +38,6 @@ import {
3738
client,
3839
cn,
3940
commandFilter,
40-
InfiniteScrollArea,
4141
useOAIMutation,
4242
usePermissions,
4343
} from '@/shared';
@@ -47,6 +47,11 @@ import type { Issue } from '@/entities/issue';
4747
import { useFeedbackSearch } from '../lib';
4848
import AiIssueComboboxGroup from './ai-issue-combobox-group.ui';
4949

50+
const InfiniteScrollArea = dynamic(
51+
() => import('@/shared/ui/infinite-scroll-area.ui'),
52+
{ ssr: false },
53+
);
54+
5055
interface IProps {
5156
issues?: Issue[];
5257
feedbackId?: number;

apps/web/src/shared/ui/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ export { default as LanguageSelectBox } from './language-select-box.ui';
4848
export { default as AnonymousTemplate } from './anonymous-template.ui';
4949
export { default as ThemeSelectBox } from './theme-select-box.ui';
5050
export { default as SheetDetailTable } from './sheet-detail-table.ui';
51-
export * from './table-filter-popover';
5251
export { default as NoProjectDialogInProjectCreation } from './no-project-dialog-in-project-creation.ui';
5352
export { default as InfiniteScrollArea } from './infinite-scroll-area.ui';
5453
export { default as FeedbackImage } from './feedback-image';
5554

55+
export * from './table-filter-popover';
5656
export * from './card.ui';
5757
export * from './slider.ui';

0 commit comments

Comments
 (0)