"name": "vite-project",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"check": "svelte-check --tsconfig ./tsconfig.json"
},
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "^2.0.0",
"@tsconfig/svelte": "^3.0.0",
"svelte": "^3.54.0",
"svelte-check": "^2.10.0",
"tslib": "^2.4.1",
"typescript": "^4.9.3",
"vite": "^4.0.0"
},
"dependencies": {
"medblocks-ui": "^0.0.162"
}
}
As per the docs, the below was added to the App.svelte.
<script lang="ts">
import 'medblocks-ui'
import 'medblocks-ui/dist/shoelace'
</script>
On importing a template related to blood pressure, it does not render correctly. The screenshot of the same is attached below. The issue seems to be with components like mb-quantity
and mb-select
.
<mb-form class="flex flex-col gap-3 p-5 shadow-lg rounded-lg border">
<mb-context path="petetest/category" />
<mb-context path="petetest/context/start_time" />
<mb-context path="petetest/context/setting" />
<mb-quantity
default="mm[Hg]"
path="petetest/blood_pressure/any_event:0/systolic"
label="Systolic"
>
<mb-unit unit="mm[Hg]" label="mm[Hg]" />
</mb-quantity>
<mb-quantity
default="mm[Hg]"
path="petetest/blood_pressure/any_event:0/diastolic"
label="Diastolic"
>
<mb-unit unit="mm[Hg]" label="mm[Hg]" />
</mb-quantity>
<mb-context path="petetest/blood_pressure/any_event:0/time" />
<mb-context path="petetest/blood_pressure/subject" />
<mb-context path="petetest/blood_pressure/language" />
<mb-context path="petetest/blood_pressure/encoding" />
<mb-context path="petetest/composer" />
<mb-context path="petetest/language" />
<mb-context path="petetest/territory" />
<mb-submit>
<sl-button type="neutral">Submit</sl-button>
</mb-submit>
</mb-form>