Skip to content

Commit b2e930a

Browse files
updated styling to match overture.bio
1 parent f583b12 commit b2e930a

File tree

18 files changed

+2917
-966
lines changed

18 files changed

+2917
-966
lines changed

website/docs/03-other-software/images/arrangerDev.svg

Lines changed: 1 addition & 1 deletion
Loading

website/docs/03-other-software/images/maestroDev.svg

Lines changed: 1 addition & 1 deletion
Loading

website/docs/03-other-software/images/platform.svg

Lines changed: 1 addition & 1 deletion
Loading

website/docs/03-other-software/images/scoreDev.svg

Lines changed: 1 addition & 1 deletion
Loading

website/docs/03-other-software/images/songDev.svg

Lines changed: 1 addition & 1 deletion
Loading

website/docs/03-other-software/images/stageDev.svg

Lines changed: 1 addition & 1 deletion
Loading

website/docusaurus.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type * as Preset from '@docusaurus/preset-classic';
44

55
const config: Config = {
66
title: 'Overture Docs',
7-
tagline: 'Docs for Developers & Informaticians',
7+
tagline: 'Resources for Developers & Informaticians',
88
favicon: 'img/favicon.ico',
99

1010
// Set the production url of your site here

website/guides/images/platform.svg

Lines changed: 1 addition & 1 deletion
Loading

website/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
"typecheck": "tsc"
1616
},
1717
"dependencies": {
18-
"@docusaurus/core": "3.5.2",
19-
"@docusaurus/preset-classic": "3.5.2",
20-
"@docusaurus/theme-mermaid": "^3.5.2",
21-
"@docusaurus/theme-search-algolia": "^3.5.2",
18+
"@docusaurus/core": "^3.6.2",
19+
"@docusaurus/preset-classic": "^3.6.2",
20+
"@docusaurus/theme-mermaid": "^3.6.2",
21+
"@docusaurus/theme-search-algolia": "^3.6.2",
2222
"@mdx-js/react": "^3.0.0",
2323
"clsx": "^2.0.0",
2424
"prism-react-renderer": "^2.3.0",
@@ -27,9 +27,9 @@
2727
"swagger-ui-react": "^5.17.14"
2828
},
2929
"devDependencies": {
30-
"@docusaurus/module-type-aliases": "3.5.2",
31-
"@docusaurus/tsconfig": "3.5.2",
32-
"@docusaurus/types": "3.5.2",
30+
"@docusaurus/module-type-aliases": "^3.6.2",
31+
"@docusaurus/tsconfig": "^3.6.2",
32+
"@docusaurus/types": "^3.6.2",
3333
"typescript": "~5.5.2"
3434
},
3535
"browserslist": {
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
import React from 'react';
2+
import Link from '@docusaurus/Link';
3+
import styles from './styles.module.css';
4+
5+
interface ButtonProps {
6+
children: React.ReactNode;
7+
className?: string;
8+
to?: string;
9+
variant?: 'primary' | 'secondary';
10+
size?: 'small' | 'normal' | 'large';
11+
onClick?: () => void;
12+
}
13+
14+
const Button: React.FC<ButtonProps> = ({
15+
children,
16+
className = '',
17+
to,
18+
variant = 'primary',
19+
size = 'normal',
20+
onClick,
21+
}) => {
22+
const classes = [
23+
styles.button,
24+
variant === 'primary' ? styles.primary : styles.secondary,
25+
size === 'small' ? styles.small : size === 'large' ? styles.large : '',
26+
className,
27+
]
28+
.filter(Boolean)
29+
.join(' ');
30+
31+
if (onClick) {
32+
return (
33+
<button className={classes} onClick={onClick} type="button">
34+
{children}
35+
</button>
36+
);
37+
}
38+
39+
if (to) {
40+
return (
41+
<Link className={classes} to={to}>
42+
{children}
43+
</Link>
44+
);
45+
}
46+
47+
return null;
48+
};
49+
50+
export default Button;

0 commit comments

Comments
 (0)