mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-15 10:21:05 +00:00
* chore(deps-dev): upgrade svelte to v0.8.1 * chore: regenerate types to correctly type function declarations * test: fix svelte-check warnings
52 lines
1.3 KiB
Svelte
52 lines
1.3 KiB
Svelte
<script lang="ts">
|
|
import { CodeSnippet, InlineNotification } from "../types";
|
|
|
|
let code = `// helpers.js
|
|
|
|
export function multiply(a: number, b: number) {
|
|
return a * b;
|
|
}
|
|
|
|
export function divide(a: number, b: number) {
|
|
return a / b;
|
|
}
|
|
|
|
export function add(a: number, b: number) {
|
|
return a + b;
|
|
}
|
|
|
|
export function subtract(a: number, b: number) {
|
|
return a - b;
|
|
}`;
|
|
|
|
let comment = `
|
|
> \`../types\` is a Svelte component library that implements the [Carbon Design System](https://github.com/carbon-design-system), an open source design system by IBM.
|
|
|
|
> A design system can facilitate frontend development and prototyping because it is encourages reuse, consistency, and extensibility.
|
|
`;
|
|
</script>
|
|
|
|
<InlineNotification
|
|
svx-ignore
|
|
lowContrast
|
|
title="Note:"
|
|
subtitle="By design, the copy button does not copy text to the clipboard. You will need to write your own logic."
|
|
kind="info"
|
|
hideCloseButton
|
|
/>
|
|
|
|
<CodeSnippet copy="{(text) => text}"
|
|
>yarn add -D carbon-components-svelte</CodeSnippet
|
|
>
|
|
|
|
<CodeSnippet type="inline">rm -rf node_modules/</CodeSnippet>
|
|
|
|
<CodeSnippet type="multi" code="{code}" />
|
|
|
|
<CodeSnippet type="multi" code="{code}" hideCopyButton />
|
|
|
|
<CodeSnippet wrapText type="multi" code="{comment}" />
|
|
|
|
<CodeSnippet skeleton />
|
|
|
|
<CodeSnippet type="multi" disabled skeleton />
|