Skip to content

Commit a0efb52

Browse files
authored
Missing customRootClass issue #619 #620 (#648)
1 parent 0c3b53d commit a0efb52

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

src/components/ui/Code/Code.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
'use client';
22
import React from 'react';
33
import { clsx } from 'clsx';
4+
import { customClassSwitcher } from '~/core';
5+
6+
const COMPONENT_NAME = 'Code';
7+
48
export type CodeProps= {
59
children: React.ReactNode;
10+
customRootClass?: string;
611
}
712

8-
const Code = ({ children }: CodeProps) => {
9-
return <code className={clsx('rui-code-root')}>
13+
const Code = ({ children, customRootClass='' }: CodeProps) => {
14+
const rootClass = customClassSwitcher(customRootClass, COMPONENT_NAME)
15+
16+
return <code className={clsx(rootClass)}>
1017
{children}
1118
</code>;
1219
};

styles/themes/components/code.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.rui-code-root{
1+
.rad-ui-code{
22
color: var(--rad-ui-color-accent-950);
33
background-color: var(--rad-ui-color-accent-400);
44
padding: 1px 10px; // Add space for readability

0 commit comments

Comments
 (0)