Skip to content

Commit 392bed5

Browse files
committed
docs: add dark mode, update components, update styles
1 parent 19415b9 commit 392bed5

26 files changed

+1019
-446
lines changed

packages/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
},
2626
"dependencies": {
2727
"@coreui/chartjs": "^3.1.1",
28-
"@coreui/coreui": "^4.2.6",
28+
"@coreui/coreui": "4.3.0-alpha.0",
2929
"@coreui/icons": "^3.0.1",
3030
"@coreui/icons-react": "^2.1.0",
3131
"@coreui/react-chartjs": "^2.1.2",

packages/docs/src/AppContext.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ export interface AppContextProps {
44
name?: string
55
sidebarVisible?: boolean | undefined
66
setSidebarVisible?: React.Dispatch<React.SetStateAction<boolean | undefined>>
7+
storedTheme?: string | undefined
8+
setStoredTheme?: React.Dispatch<React.SetStateAction<string | undefined>>
79
}
810

911
export const AppContextInitialState: AppContextProps = {
Lines changed: 20 additions & 32 deletions
Loading
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import React, { FC, ReactNode } from 'react'
2+
interface CalloutProps {
3+
children: ReactNode
4+
color: string
5+
title?: string
6+
}
7+
8+
const Callout: FC<CalloutProps> = ({ children, color, title }) => {
9+
return (
10+
<div className={`docs-callout docs-callout-${color}`}>
11+
{title && <h5>{title}</h5>}
12+
{children}
13+
</div>
14+
)
15+
}
16+
17+
Callout.displayName = 'Callout'
18+
19+
export default Callout

packages/docs/src/components/CodeBlock.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,12 @@ const CodeBlock: FC<CodeBlockProps> = ({ children }) => {
1212
: 'jsx'
1313

1414
return (
15-
<div className="code mb-4">
15+
<div className="highlight">
1616
<Highlight {...defaultProps} theme={undefined} code={_children?.trim()} language={language}>
1717
{({ className, style, tokens, getLineProps, getTokenProps }) => (
1818
<pre className={className} style={{ ...style }}>
1919
{tokens.map((line, i) => (
2020
<div key={i} {...getLineProps({ line, key: i })}>
21-
<span className="line-no">{i + 1}</span>
2221
{line.map((token, key) => (
2322
<span key={key} {...getTokenProps({ token, key })} />
2423
))}

packages/docs/src/components/Example.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ interface ExampleProps {
77
const Example: FC<ExampleProps> = ({ children, className, ...rest }) => {
88
return (
99
<div
10-
className={`docs-example border ${className} ${
11-
className && className.includes('p-') ? '' : 'p-3'
12-
}`}
10+
className={`docs-example ${className} ${className && className.includes('p-') ? '' : 'p-3'}`}
1311
{...rest}
1412
>
1513
{children}

0 commit comments

Comments
 (0)