Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
76cbdaa37e | ||
|
|
5b1a2eff7f |
@@ -28,3 +28,4 @@ backups/
|
|||||||
|
|
||||||
# Local data / backups
|
# Local data / backups
|
||||||
.data/
|
.data/
|
||||||
|
scratch/
|
||||||
|
|||||||
@@ -24,6 +24,7 @@ import VideoSection from './home/VideoSection';
|
|||||||
import CTA from './home/CTA';
|
import CTA from './home/CTA';
|
||||||
import { AgbHistoryBlock } from './AgbHistoryBlock';
|
import { AgbHistoryBlock } from './AgbHistoryBlock';
|
||||||
import { PDFDownloadBlock } from './PDFDownloadBlock';
|
import { PDFDownloadBlock } from './PDFDownloadBlock';
|
||||||
|
import ProductTechnicalData from './ProductTechnicalData';
|
||||||
function ContactSection(props: any) {
|
function ContactSection(props: any) {
|
||||||
return (
|
return (
|
||||||
<div className="p-8 border-2 border-dashed border-primary my-8 text-center text-primary font-bold">
|
<div className="p-8 border-2 border-dashed border-primary my-8 text-center text-primary font-bold">
|
||||||
@@ -100,6 +101,8 @@ async function Block(props: any) {
|
|||||||
return <AgbHistoryBlock {...data} />;
|
return <AgbHistoryBlock {...data} />;
|
||||||
case 'pdfDownload':
|
case 'pdfDownload':
|
||||||
return <PDFDownloadBlock {...data} />;
|
return <PDFDownloadBlock {...data} />;
|
||||||
|
case 'productTabs':
|
||||||
|
return <ProductTechnicalData data={data} />;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
return (
|
return (
|
||||||
|
|||||||
+106
-106
File diff suppressed because one or more lines are too long
+105
-105
File diff suppressed because one or more lines are too long
+107
-107
File diff suppressed because one or more lines are too long
+106
-106
File diff suppressed because one or more lines are too long
+106
-106
File diff suppressed because one or more lines are too long
@@ -0,0 +1,14 @@
|
|||||||
|
import { describe, it, expect } from 'vitest';
|
||||||
|
import * as fs from 'fs';
|
||||||
|
import * as path from 'path';
|
||||||
|
|
||||||
|
describe('MDXContent Mapping', () => {
|
||||||
|
it('should have productTabs in the switch statement to prevent Unknown Block Type errors', () => {
|
||||||
|
const filePath = path.join(process.cwd(), 'components/MDXContent.tsx');
|
||||||
|
const fileContent = fs.readFileSync(filePath, 'utf-8');
|
||||||
|
|
||||||
|
// Check if the switch case for productTabs exists
|
||||||
|
expect(fileContent).toContain("case 'productTabs':");
|
||||||
|
expect(fileContent).toContain('<ProductTechnicalData');
|
||||||
|
});
|
||||||
|
});
|
||||||
Reference in New Issue
Block a user