diff --git a/README.md b/README.md index bd14fba3c..bc08abab4 100644 --- a/README.md +++ b/README.md @@ -21,8 +21,8 @@ pnpm dev # Run dev server > Replace `ComponentName` with your component name in the steps below -1. Create a `ComponentName.svelte` file in `package/components` -2. Add an export for your component in [./package/index.ts](./package/index.ts) +1. Create a `ComponentName.svelte` file in `src/components` +2. Add an export for your component in [./src/index.ts](./src/index.ts) ``` export { default as ComponentName } from './components/ComponentName.svelte' ``` diff --git a/docs/routes/components/ModalDeletion.md b/docs/routes/components/ModalDeletion.md index 222b5e9ec..38f317314 100644 --- a/docs/routes/components/ModalDeletion.md +++ b/docs/routes/components/ModalDeletion.md @@ -3,7 +3,7 @@ import { ModalDeletion, Button } from 'omorphia' - + console.log('Do something...')}> ``` diff --git a/docs/routes/getting-started/utils.md b/docs/routes/getting-started/utils.md index 5188b35b2..f313f1da8 100644 --- a/docs/routes/getting-started/utils.md +++ b/docs/routes/getting-started/utils.md @@ -21,14 +21,16 @@ The `markdown` parser is designed for bodies of markdown text and supports image This is **some** *text*! \n\ `console.log("test")` \n\ #### An image \n\ - ' + ![](https://cdn.modrinth.com/data/YL57xq9U/images/d382106b9a2b943d06107c31c139c77849f1a0e8.png)' -
{@html markdown(source)} -
-
- {@html markdown('test\n```js\nconsole.log("test")\n```')} + {@html markdown( +` | Syntax | Description | + | ----------- | ----------- | + | Header | Title | + | Paragraph | Text |`)} + {@html markdown('```js\nconsole.log("test")\n```')}
```` diff --git a/src/components/Checkbox.svelte b/src/components/Checkbox.svelte index 32c91b94d..c084413cf 100644 --- a/src/components/Checkbox.svelte +++ b/src/components/Checkbox.svelte @@ -33,8 +33,9 @@ gap: 0.5rem; > :global(.icon) { - width: 1var (--unit-3); - margin-right: -0var (--unit-3); + /* Icon on checkbox helps to be a little larger than normal icons 16px -> 18px */ + width: 18px; + margin-right: -2px; } &__box { diff --git a/src/components/Modal.svelte b/src/components/Modal.svelte index 6ec7a83a1..1d2ab80fe 100644 --- a/src/components/Modal.svelte +++ b/src/components/Modal.svelte @@ -3,7 +3,6 @@ import Button from './Button.svelte' import { classCombine } from '../utils/classCombine' import IconX from 'virtual:icons/heroicons-outline/x' - import { t } from 'svelte-intl-precompile' export let open = false @@ -15,8 +14,11 @@ /** If enabled, clicking outside the modal with close it */ export let dismissable = true + export let data: Record = {} + function close() { open = false + data = {} } function trigger() { @@ -48,7 +50,7 @@ {/if} diff --git a/src/components/ModalDeletion.svelte b/src/components/ModalDeletion.svelte index b0616ad2a..7b3340451 100644 --- a/src/components/ModalDeletion.svelte +++ b/src/components/ModalDeletion.svelte @@ -7,16 +7,19 @@ import IconTrash from 'virtual:icons/heroicons-outline/trash' import { markdown } from '../utils' import Field from './Field.svelte' + import { createEventDispatcher } from 'svelte' export let key: string export let type: 'project' | 'version' | 'account' | 'image' export let open = false - let keyInput = '' + let data: { key?: string } = {} + + const dispatch = createEventDispatcher() - + {#if type === 'account' || 'project'} @@ -28,11 +31,19 @@ - diff --git a/src/components/NavRow.svelte b/src/components/NavRow.svelte index 8edd89d70..91d22518d 100644 --- a/src/components/NavRow.svelte +++ b/src/components/NavRow.svelte @@ -68,7 +68,7 @@ content: ''; display: block; position: absolute; - bottom: -0var (--unit-3); + bottom: -1px; width: 100%; border-radius: var(--rounded-max); height: 0.25rem; diff --git a/src/components/Select.svelte b/src/components/Select.svelte index 71ba01340..1abd7b5ec 100644 --- a/src/components/Select.svelte +++ b/src/components/Select.svelte @@ -11,7 +11,7 @@ export let options: Option[] = [] export let value: string | number - export let selected: Option + export let selected: Option | undefined export let color = '' export let label = '' export let icon = null diff --git a/src/components/TextInput.svelte b/src/components/TextInput.svelte index a078adf84..891c1fab1 100644 --- a/src/components/TextInput.svelte +++ b/src/components/TextInput.svelte @@ -1,5 +1,5 @@