commit 8a92df2c18ccf2dda1c9703c16ad8b7d870039bf
parent 85049decd45e90e832664a3a3eefdb6441beb53b
Author: triesap <137732411+triesap@users.noreply.github.com>
Date: Sat, 7 Dec 2024 21:59:53 +0000
apps-lib: add button glyph primary component. edit layout trellis. add locales
Diffstat:
4 files changed, 30 insertions(+), 1 deletion(-)
diff --git a/apps-lib/src/lib/components/button_glyph_primary.svelte b/apps-lib/src/lib/components/button_glyph_primary.svelte
@@ -0,0 +1,21 @@
+<script lang="ts">
+ import type { CallbackPromise } from "$lib";
+
+ export let basis: {
+ label: string;
+ callback: CallbackPromise;
+ };
+</script>
+
+<button
+ class={`group flex flex-row justify-center items-center`}
+ on:click={async () => {
+ await basis.callback();
+ }}
+>
+ <p
+ class={`font-sans font-[600] text-guide text-layer-0-glyph-hl opacity-active`}
+ >
+ {basis.label}
+ </p>
+</button>
diff --git a/apps-lib/src/lib/components/layout_trellis.svelte b/apps-lib/src/lib/components/layout_trellis.svelte
@@ -5,7 +5,7 @@
</script>
<div
- class={`${fmt_cl(basis?.classes)} flex flex-col pt-4 pb-12 gap-4 justify-center items-center scroll-hide`}
+ class={`${fmt_cl(basis?.classes)} flex flex-col pb-12 gap-4 justify-center items-center scroll-hide`}
>
<slot />
</div>
diff --git a/apps-lib/src/lib/index.ts b/apps-lib/src/lib/index.ts
@@ -59,6 +59,7 @@ export { default as EnvelopeButtons } from "./components/envelope_buttons.svelte
export { default as LayoutWindow } from "./components/layout_window.svelte";
export { default as EntryMultiline } from "./components/entry_multiline.svelte";
export { default as EntryWrap } from "./components/entry_wrap.svelte";
+export { default as ButtonGlyphPrimary } from "./components/button_glyph_primary.svelte";
export { default as ButtonLayout } from "./components/button_layout.svelte";
export { default as LayoutTrellisLine } from "./components/layout_trellis_line.svelte";
export { default as PageHeader } from "./components/page_header.svelte";
diff --git a/apps-lib/src/lib/locales/en/common.json b/apps-lib/src/lib/locales/en/common.json
@@ -9,6 +9,7 @@
"add_new_location": "Add new location",
"agree": "Agree",
"all_accounts": "All accounts",
+ "area": "Area",
"at": "At",
"authenticated": "Authenticated",
"available_balance": "Available balance",
@@ -21,6 +22,7 @@
"business_name": "Business name",
"cancel": "Cancel",
"choose_a_profile_name": "Choose a profile name",
+ "climate": "Climate",
"close": "Close",
"color_mode": "Color mode",
"complete": "Complete",
@@ -30,6 +32,7 @@
"connected": "Connected",
"connection": "Connection",
"continue": "Continue",
+ "coordinates": "Coordinates",
"current_location": "Current location",
"dark": "Dark",
"date_created": "Date created",
@@ -43,9 +46,12 @@
"do_you_want_to_continue_q": "Do you want to continue?",
"done": "Done",
"edit": "Edit",
+ "elevation": "Elevation",
"end_date": "End date",
"endpoint": "Endpoint",
+ "estate": "Estate",
"failure_to_process_the_request": "Failure to process the request",
+ "farm": "Farm",
"farm_land": "Farm land",
"file_name": "File name",
"file_size": "File size",
@@ -130,6 +136,7 @@
"setup_for_farmer": "Setup for Farmer",
"skip": "Skip",
"socials": "Socials",
+ "soil": "Soil",
"start_date": "Start date",
"status": "Status",
"subject": "Subject",