diff --git a/services/frontend/src/pages/Review/widgets/review-dialog.tsx b/services/frontend/src/pages/Review/widgets/review-dialog.tsx
index e286dd7..6a8f4a7 100644
--- a/services/frontend/src/pages/Review/widgets/review-dialog.tsx
+++ b/services/frontend/src/pages/Review/widgets/review-dialog.tsx
@@ -153,13 +153,7 @@ const ReviewDescription = ({ review }: { review: Review }) => {
const ReviewContent = ({ review }: { review: Review }) => {
const extension = review.content.split(".").at(-1);
- const fullFilename = review.content.split("/").at(-1);
-
- const filename = fullFilename
- ? fullFilename.length > 20
- ? fullFilename.substring(0, 20) + "..."
- : fullFilename
- : "";
+ const filename = review.content.split("/").at(-1);
const { data: content, isLoading } = useQuery({
queryKey: ["review-file", review.id],
@@ -181,10 +175,13 @@ const ReviewContent = ({ review }: { review: Review }) => {
-
- {filename}
+
+
+ {filename}
+
)}
diff --git a/services/frontend/vite.config.ts b/services/frontend/vite.config.ts
index a41fc9d..70ca7ab 100644
--- a/services/frontend/vite.config.ts
+++ b/services/frontend/vite.config.ts
@@ -6,15 +6,19 @@ import tsconfigPaths from "vite-tsconfig-paths";
// https://vite.dev/config/
export default defineConfig({
build: {
- outDir: 'dist',
- assetsDir: 'assets',
- emptyOutDir: true,
+ outDir: "dist",
+ assetsDir: "assets",
+ emptyOutDir: true,
+ rollupOptions: {
+ output: {
+ manualChunks: {
+ code: ["monaco-editor", "@monaco-editor/react"],
+ md: ["react-markdown", "rehype-katex", "remark-gfm", "remark-math"],
+ },
+ },
+ },
},
- plugins: [
- tsconfigPaths(),
- react(),
- tailwindcss()
- ],
- assetsInclude: ['**/*.png', '**/*.jpg', '**/*.jpeg', '**/*.svg'],
- publicDir: 'public',
+ plugins: [tsconfigPaths(), react(), tailwindcss()],
+ assetsInclude: ["**/*.png", "**/*.jpg", "**/*.jpeg", "**/*.svg"],
+ publicDir: "public",
});