Skip to content

Commit 39e6bb0

Browse files
committed
#27 add placeholders
1 parent 42f98ef commit 39e6bb0

File tree

8 files changed

+42
-14
lines changed

8 files changed

+42
-14
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
# bexis-core-ui
2+
## v.0.0.32
3+
### add
4+
#### types
5+
- ListItem
6+
- KvP
7+
8+
#### enum
9+
- Position
10+
11+
### update
12+
#### components
13+
- DropdownKVP
14+
- return of the target to complex or id only
15+
- TextInput, TextArea, Number
16+
- add placeholder
217

318
## v0.0.31
419
### add

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bexis2/bexis2-core-ui",
3-
"version": "0.0.31",
3+
"version": "0.1.0",
44
"private": false,
55
"scripts": {
66
"dev": "vite dev",

src/lib/components/form/NumberInput.svelte

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
export let invalid: boolean = false;
1010
export let required: boolean = false;
1111
export let feedback: string[] = [''];
12+
export let placeholder: string = "";
1213
</script>
1314

1415
<InputContainer {label} {feedback} {required}>
@@ -20,5 +21,6 @@
2021
class:input-error={invalid}
2122
bind:value
2223
on:input
24+
{placeholder}
2325
/>
2426
</InputContainer>

src/lib/components/form/TextArea.svelte

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
export let invalid: boolean = false;
1010
export let required: boolean = false;
1111
export let feedback: string[] = [''];
12+
export let placeholder: string = "";
1213
</script>
1314

1415
<InputContainer {label} {feedback} {required}>
@@ -19,5 +20,6 @@
1920
class:input-error={invalid}
2021
bind:value
2122
on:input
23+
{placeholder}
2224
/>
2325
</InputContainer>

src/lib/components/form/TextInput.svelte

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
export let invalid: boolean = false;
1010
export let required: boolean = false;
1111
export let feedback: string[] = [''];
12+
export let placeholder: string ="";
13+
1214
</script>
1315

1416
<InputContainer {label} {feedback} {required}>
@@ -20,5 +22,6 @@
2022
class:input-error={invalid}
2123
bind:value
2224
on:input
25+
{placeholder}
2326
/>
2427
</InputContainer>

src/lib/models/Models.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export interface Input {
1818
invalid: boolean;
1919
valid: boolean;
2020
required: boolean;
21+
placeholder:string;
2122
}
2223

2324
export interface FileInfo {
@@ -86,3 +87,16 @@ export interface TableConfig<T> {
8687
defaultPageSize?: number;
8788
optionsComponent?: typeof SvelteComponent;
8889
}
90+
91+
92+
// lists
93+
export interface KvP {
94+
id: number;
95+
text: string;
96+
}
97+
98+
export interface ListItem {
99+
id: number;
100+
text: string;
101+
group: string;
102+
}

src/routes/components/form/examples/InputExampleWithType.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
feedback: [''],
1010
invalid: false,
1111
valid: false,
12-
required: false
12+
required: false,
13+
placeholder:"please enter a name of a very important people"
1314
};
1415
</script>
1516

src/routes/components/form/examples/InputExamples.svelte

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,6 @@
66
77
import type { Input } from '$lib/models/Models';
88
9-
let textInputData: Input = {
10-
id: 'name',
11-
label: 'Name',
12-
feedback: [''],
13-
invalid: false,
14-
valid: false,
15-
required: false
16-
};
17-
189
$: textInputValue = 'David';
1910
</script>
2011

@@ -23,11 +14,11 @@
2314
<div class="pt-3"><b>Value:</b> {textInputValue}</div>
2415
</div>
2516
<div class="pb-10">
26-
<TextArea id="description" label="Description" required={true} />
17+
<TextArea id="description" label="Description" required={true} placeholder="more details here, please" />
2718
</div>
2819
<div class="pb-10">
29-
<NumberInput id="numberOf" label="NumberOf" required={true} />
20+
<NumberInput id="numberOf" label="NumberOf" required={true} placeholder="add a random number here"/>
3021
</div>
3122
<div class="pb-10">
32-
<DateInput id="date" label="Creation date" required={true} />
23+
<DateInput id="date" label="Creation date" required={true}/>
3324
</div>

0 commit comments

Comments
 (0)