Commit Graph

141 Commits

Author SHA1 Message Date
Elijah Duffy
4ce40a55fd clean up consumer styling
Consumer now only imports the styles endpoint from their main CSS file.
Dark mode is currently permanently disabled, I need to add a JS helper
that when used automatically adds the correct class if there is a
preferred color scheme.

Also gets rid of the whole weird thing where the consumer had to have
a SPECIFIC `theme.css` file.
2025-07-03 21:17:49 -07:00
Elijah Duffy
9e6834eaba reconfigure css to allow consumer styling
It's a little jank, but it works. The consumer absolutely MUST have a
file at `$lib/styles/tailwind.css` that contains all necessary tailwind
imports AND also imports the `src/lib/styles/base.css` file from sui.

WILL address this in another commit.
2025-07-03 20:58:04 -07:00
Elijah Duffy
9988e07108 prefix theme colors for consumer compatibility 2025-07-03 20:21:38 -07:00
Elijah Duffy
ed434f88ed text input: default to full width 2025-07-03 20:10:08 -07:00
Elijah Duffy
269373dbb5 rename Dateinput -> DateInput 2025-07-03 20:03:47 -07:00
Elijah Duffy
79552d21f8 fix css references to make suitable for import 2025-07-03 19:30:45 -07:00
Elijah Duffy
8bea47f9fd simplify combobox event type 2025-07-03 15:23:39 -07:00
Elijah Duffy
881d29562e fix combobox type exports 2025-07-03 15:19:55 -07:00
Elijah Duffy
c0a0f9e35f 0.1.0 2025-07-03 15:13:54 -07:00
Elijah Duffy
c660d193be reconfigure package for ts-only consumption 2025-07-03 15:06:05 -07:00
Elijah Duffy
3a423e73c2 fix missing checkbox export 2025-07-03 14:55:06 -07:00
Elijah Duffy
0bba927acb add InputGroup component 2025-07-03 14:48:26 -07:00
Elijah Duffy
02311a0e7b finish custom class and improved options overhaul 2025-07-03 14:45:23 -07:00
Elijah Duffy
c54002f5fa time input: custom class support, name optional 2025-07-03 14:21:08 -07:00
Elijah Duffy
723fc4ee48 text input: make name optional, custom class support 2025-07-03 14:17:16 -07:00
Elijah Duffy
06c1b9cb0b remove select component 2025-07-03 14:12:42 -07:00
Elijah Duffy
07b7102a78 radio group: custom class support, improved options prop 2025-07-03 14:11:09 -07:00
Elijah Duffy
37c3594d1a pin input: make name optional, custom class support, fix hidden input 2025-07-03 11:54:53 -07:00
Elijah Duffy
ef7bc6bbab phone input: make name optional, custom class support, fix formatting 2025-07-03 11:51:46 -07:00
Elijah Duffy
ff9af6dd0a styled raw input: make name property optional 2025-07-03 11:16:30 -07:00
Elijah Duffy
7a7fade491 date input: add labels, validation, fix NaN checking 2025-07-03 11:08:02 -07:00
Elijah Duffy
a307ffee92 combobox: improve props, fix placement with scroll 2025-07-03 11:00:10 -07:00
Elijah Duffy
f2994abad2 extend examples with all components 2025-07-03 10:04:07 -07:00
Elijah Duffy
08a4ecbafc add date picker component 2025-07-02 17:43:30 -07:00
Elijah Duffy
520a909b01 add checkbox component 2025-07-02 10:30:04 -07:00
Elijah Duffy
ace9f96804 fix publish settings 2025-07-01 13:24:21 -07:00
Elijah Duffy
8d32464de7 begin building demos 2025-07-01 13:10:13 -07:00
Elijah Duffy
c8038cfa1f fix deps, add tailwind base styles 2025-07-01 12:58:25 -07:00
Elijah Duffy
c3eee453c4 update leader sign up form 2025-06-19 15:38:22 -07:00
Elijah Duffy
5da85021af fix monorepo package.json & tailwind
Fixes to package naming, sveltekit version mixups, local import
extensions, tailwind app.css imports, tailwind references.
2025-05-20 14:46:18 -07:00
Elijah Duffy
72bc7e23b4 TimeInput: add confirmation text 2025-05-20 10:49:44 -07:00
Elijah Duffy
9a820794a2 improve time input AM/PM selector, partial text implementation 2025-05-20 10:17:35 -07:00
Elijah Duffy
17f8c51ebd TimeInput: hide number input spin box on Firefox 2025-05-08 12:28:55 -07:00
Elijah Duffy
476122c6c4 autogenerated .d.ts files 2025-05-07 13:14:06 -07:00
Elijah Duffy
b144bbf7a1 trim and unify dependencies 2025-05-07 13:13:59 -07:00
Elijah Duffy
8c27737404 update FramelessButton, PhoneInput, TextInput
- FramelessButton: use cursor-pointer
- PhoneInput: add setCountryByIP with geo lookup
- TextInput: add $bindable ref property
2025-05-06 10:59:42 -07:00
Elijah Duffy
be7ef6bdfd add TimeInput component with time-of-day form option 2025-05-06 09:15:10 -07:00
Elijah Duffy
ca819834dd Combobox: remove gap & fix Snippet argument error 2025-05-05 16:11:03 -07:00
Elijah Duffy
c73a3f1046 finish packaging $lib; add validate, backroom packages 2025-04-13 18:52:59 -06:00
Elijah Duffy
aecfb0ddaa fix ui package, use sv to create
recreated package using sv, marking correctly as a library. seems I was
missing some sveltekit tooling somewhere along the way otherwise.
2025-04-13 18:09:32 -06:00
Elijah Duffy
bf2ef338e9 partially refactor components to ui package 2025-04-13 07:56:23 -07:00