Skip to content

Commit d275706

Browse files
committed
add from components
1 parent 845b670 commit d275706

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { Slot, component$ } from '@builder.io/qwik';
2+
import type { FormHelperTextProps } from './types';
3+
4+
export default component$<FormHelperTextProps>(({ class: _class }) => {
5+
return (
6+
<small
7+
class={['text-xs text-neutral-500 mt-0.5', _class]}
8+
data-testid='form-helper-text'
9+
>
10+
<Slot />
11+
</small>
12+
);
13+
});

src/components/Form/FormLabel.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { Slot, component$ } from '@builder.io/qwik';
2+
import type { FormLabelProps } from './types';
3+
4+
export default component$<FormLabelProps>(({ class: _class }) => {
5+
return (
6+
<span class={['text-sm font-medium', _class]} data-testid='form-label'>
7+
<Slot />
8+
</span>
9+
);
10+
});

src/components/Form/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export * from './FormLabel';
2+
export * from './FormHelperText';
3+
export * from './types';

src/components/Form/types.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export interface FormLabelProps {
2+
class?: string;
3+
}
4+
export interface FormHelperTextProps {
5+
class?: string;
6+
}

0 commit comments

Comments
 (0)