@sjsf/basic-theme
Advanced tools
@@ -34,5 +34,6 @@ <script lang="ts" module> | ||
| switch (type) { | ||
| case "object-property": | ||
| return "display: grid; grid-template-rows: 1fr; align-items: end; column-gap: 0.2rem;"; | ||
| case "array-item": | ||
| case "array-item-controls": | ||
| case "object-property": | ||
| return "display: flex; gap: 0.2rem; align-items: start;"; | ||
@@ -82,1 +83,13 @@ case "array-item-content": | ||
| {/if} | ||
| <style> | ||
| [data-layout="object-property"] { | ||
| grid-template-columns: 1fr; | ||
| } | ||
| :global([data-layout="object-property"]:has(> :nth-child(2))) { | ||
| grid-template-columns: 1fr 1fr auto; | ||
| } | ||
| :global([data-layout="object-property"] > :nth-child(3)) { | ||
| align-self: start; | ||
| } | ||
| </style> |
+1
-1
@@ -1,1 +0,1 @@ | ||
| export declare const theme: import("@sjsf/form/lib/resolver").Resolver<import("@sjsf/form/lib/resolver").Chain<Record<"stringField" | "numberField" | "integerField" | "booleanField" | "objectField" | "arrayField" | "tupleField" | "nullField" | "oneOfField" | "anyOfField" | "arrayItemField" | "objectPropertyField" | keyof import("@sjsf/form/fields/resolver/definitions").ExtraFields | "getArrayItemName" | "titleWithIndex" | "generateNewKey" | "createAdditionalPropertyKey" | "createOriginalKeysOrder", any>, Record<"form" | "title" | "description" | "help" | "submitButton" | "button" | "layout" | "errorsList" | "fieldTemplate" | "objectTemplate" | "objectPropertyTemplate" | "arrayTemplate" | "arrayItemTemplate" | "multiFieldTemplate" | "textWidget" | "numberWidget" | "selectWidget" | "checkboxWidget" | "label" | keyof import("./definitions.js").ExtraWidgets, any>>, import("@sjsf/form/lib/resolver").Chain<typeof import("@sjsf/form/fields/exports") & Pick<import("@sjsf/form").ComponentDefinitions, keyof import("@sjsf/form/fields/resolver/definitions").ExtraFields>, typeof import("@sjsf/form/templates/exports") & typeof import("./components/exports.js") & typeof import("./widgets/exports.js") & Pick<import("@sjsf/form").ComponentDefinitions, keyof import("./definitions.js").ExtraWidgets>>>; | ||
| export declare const theme: import("@sjsf/form/lib/resolver").Resolver<import("@sjsf/form/lib/resolver").Chain<Record<"stringField" | "numberField" | "integerField" | "booleanField" | "objectField" | "arrayField" | "tupleField" | "nullField" | "oneOfField" | "anyOfField" | "arrayItemField" | "objectPropertyField" | keyof import("@sjsf/form/fields/resolver/definitions").ExtraFields | "titleWithIndex" | "generateNewKey" | "createAdditionalPropertyKey" | "createOriginalKeysOrder", any>, Record<"form" | "submitButton" | "fieldTemplate" | "objectTemplate" | "objectPropertyTemplate" | "arrayTemplate" | "arrayItemTemplate" | "multiFieldTemplate" | "button" | "layout" | "textWidget" | "numberWidget" | "selectWidget" | "checkboxWidget" | "title" | "label" | "description" | "help" | "errorsList" | keyof import("./definitions.js").ExtraWidgets, any>>, import("@sjsf/form/lib/resolver").Chain<typeof import("@sjsf/form/fields/exports") & Pick<import("@sjsf/form").ComponentDefinitions, keyof import("@sjsf/form/fields/resolver/definitions").ExtraFields>, typeof import("@sjsf/form/templates/exports") & typeof import("./components/exports.js") & typeof import("./widgets/exports.js") & Pick<import("@sjsf/form").ComponentDefinitions, keyof import("./definitions.js").ExtraWidgets>>>; |
+5
-9
| { | ||
| "name": "@sjsf/basic-theme", | ||
| "version": "2.0.0-next.15", | ||
| "version": "2.0.0", | ||
| "description": "Basic theme for svelte-jsonschema-form", | ||
@@ -29,12 +29,8 @@ "license": "MIT", | ||
| "svelte": "^5.33.0", | ||
| "@sjsf/form": "^2.0.0-next.15" | ||
| "@sjsf/form": "^2.0.0" | ||
| }, | ||
| "devDependencies": { | ||
| "@sveltejs/package": "^2.3.11", | ||
| "@sveltejs/vite-plugin-svelte": "^5.0.3", | ||
| "@tsconfig/svelte": "^5.0.4", | ||
| "svelte": "^5.33.10", | ||
| "svelte-check": "^4.2.1", | ||
| "@sjsf/form": "2.0.0-next.15", | ||
| "testing": "1.0.0-next.15" | ||
| "svelte": "^5.33.18", | ||
| "@sjsf/form": "2.0.0", | ||
| "testing": "1.0.0" | ||
| }, | ||
@@ -41,0 +37,0 @@ "types": "./dist/index.d.ts", |
+2
-2
@@ -5,3 +5,3 @@ # @sjsf/basic-theme | ||
| - [Documentation](https://x0k.github.io/svelte-jsonschema-form/v2/themes/basic/) | ||
| - [Documentation](https://x0k.github.io/svelte-jsonschema-form/themes/basic/) | ||
| - [Playground](https://x0k.github.io/svelte-jsonschema-form/playground2/) | ||
@@ -12,3 +12,3 @@ | ||
| ```shell | ||
| npm install @sjsf/form@next @sjsf/basic-theme@next | ||
| npm install @sjsf/form @sjsf/basic-theme | ||
| ``` | ||
@@ -15,0 +15,0 @@ |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
40308
0.43%3
-57.14%0
-100%