+ {/*
+ * unoptimized to "url parameter is not allowed" for external domains despite correct remotePatterns configuration.
+ * https://github.com/vercel/next.js/issues/88873
+ */}
+
+
+ {children}
+
+
+ )
+}
+
+export default WithIconCardItem
diff --git a/web/app/components/base/markdown-with-directive/components/with-icon-card-list.spec.tsx b/web/app/components/base/markdown-with-directive/components/with-icon-card-list.spec.tsx
new file mode 100644
index 0000000000..d5b701b01c
--- /dev/null
+++ b/web/app/components/base/markdown-with-directive/components/with-icon-card-list.spec.tsx
@@ -0,0 +1,34 @@
+import { render, screen } from '@testing-library/react'
+import WithIconCardList from './with-icon-card-list'
+
+describe('WithIconCardList', () => {
+ beforeEach(() => {
+ vi.clearAllMocks()
+ })
+
+ // Verify baseline rendering and className merge behavior.
+ describe('rendering', () => {
+ it('should render children and merge custom className with base class', () => {
+ const { container } = render(
+