Luke
0c6661714f
feat(web): alert dialog and text ui github flavoured markdown support
...
apparently doka wants to see the tables he makes to feed his never ending addiction of tables
2023-01-29 13:29:06 +01:00
Luke
fcf33dbdfe
refactor(web/input): add missing icon prop to color type
2023-01-20 10:30:42 +01:00
Luke
779ed8dd07
feat(web/input): multi-select row
2023-01-15 11:54:15 +01:00
Luke
8c4d770e46
feat(web/input): textarea row
2023-01-15 11:44:14 +01:00
Luke
b671181402
refactor(web/input): use date timestamp instead of object
2023-01-14 19:02:25 +01:00
Luke
f21b79786a
feat(web/input): date range picker
2023-01-14 14:15:38 +01:00
Luke
a23b94ceb1
refactor(web/input): add icon to date picker
2023-01-14 13:56:05 +01:00
Luke
ec57d03791
refactor(web/input): set date to current if default is set to true
2023-01-14 13:55:43 +01:00
Luke
5245e27a75
feat(web/input): min and max date
2023-01-14 13:36:30 +01:00
Luke
d621aca29f
feat(web/input): date input
2023-01-13 19:09:07 +01:00
Luke
9a92729a30
feat(web/input): allowCancel option
2023-01-11 20:54:29 +01:00
Luke
d337bc096d
feat(web/input): select row icon
2023-01-09 14:39:49 +01:00
Luke
8936191f2e
feat(web/input): allow select to be cleared
2023-01-09 14:34:41 +01:00
Luke
c88ed6b299
refactor(web/input): default select to first option
2023-01-09 14:32:11 +01:00
Luke
f6e2d54bdb
refactor(web/input): select backwards compat with no label
2023-01-08 11:50:44 +01:00
Luke
d5a9a3fb90
feat(web/input): required fields
2023-01-08 11:40:35 +01:00
Luke
6c4485b570
feat(web/input): color input field
2023-01-08 11:23:50 +01:00
Luke
44c91f1cf4
refactor(web/input): reset input form on close
2023-01-04 13:52:39 +01:00
Luke
855405da77
refactor(web/input): use mantine password field component
2023-01-04 13:51:24 +01:00
Luke
4f2eaeae15
refactor(web/input): remove input state
2023-01-04 13:28:40 +01:00
Luke
d0811be0ce
refactor(web/input): use form control instead of controlled state
2023-01-03 18:55:02 +01:00
Luke
9f1ae6184a
chore(web): remove chakra packages
2023-01-02 14:02:07 +01:00
Luke
f9ff2fe6d4
refactor(web/dialog): use fade transition
2022-12-31 15:05:01 +01:00
Luke
50aab9987c
refactor(web/alert): use primary color theme for the button color
2022-12-18 12:07:37 +01:00
Luke
c419474969
refactor(web/input): input dialog mantine rewrite
2022-12-16 15:00:01 +01:00
Luke
f24e43a1a4
refactor(web/alert): alert dialog mantine rewrite
2022-12-16 12:27:15 +01:00
Luke
abff60d4ed
fix(web): fix values persisting across input dialogs opened quickly
2022-12-16 09:40:28 +01:00
Luke
d92c1d7e23
feat(web/alert): allow defining alert dialog button labels
2022-12-08 11:46:21 +01:00
Luke
7cde7e0581
fix(web/input): ensure select rerender between dialogs
...
If opening another input dialog with select in the same row it would cause the value to be the same as the previous one as there was no rerender being forced because their keys were the same
2022-11-19 12:11:02 +01:00
Luke
d5e0305df9
fix(web/input): ensure number type input is max length
2022-11-19 11:04:34 +01:00
Luke
a1d2607286
chore(web): update react and chakra versions
...
hopefully nothing broke that I didn't notice prayge
2022-10-27 16:44:47 +02:00
Luke
8ad04de0bc
refactor(web/input): move field components into fields folder
2022-10-27 14:22:15 +02:00
Luke
d4dc68f21e
fix(web/input): remove unused isReadOnly property
2022-10-27 13:46:45 +02:00
Luke
a6a0e4905f
feat(web/input): description tooltip on fields
2022-10-27 13:45:27 +02:00
davidxd33
4f69c7c5c1
feat(interface/dialog): disabled row property ( #142 )
...
* feat(interface/dialog): readonly, disabled flags
* Update TS prop types
* refactor(web/input): remove read only property
Co-authored-by: davidxd33 <dponce@gmail.com >
2022-10-27 09:17:53 +02:00
Luke
39f7b6d78a
fix(web/dialog): set slider value to min if default is not defined
2022-10-05 16:16:39 +02:00
Luke
6a8eb35a0a
feat(client/interface): close functions for input and alert dialogs
2022-09-29 11:39:30 +02:00
Luke
b638e435ea
feat(web/input): allow defining icon for number row field
2022-09-08 12:00:41 +02:00
Luke
4a5251b60b
chore(web): add prettier and format
2022-08-27 15:58:36 +02:00
Luke
52ce1c53ae
feat(web): support min and max value for number input type
2022-08-27 15:54:43 +02:00
Luke
0bc185ef38
feat(web): developer drawer
...
Move all debug functions into a single developer drawer,
Not the best implementation as there is focus fighting going on between some elements and the drawer but will do for now without state management
2022-08-27 15:40:41 +02:00
Luke
9bd0b52749
refactor(web): prettier format for input dialog
2022-08-26 18:50:08 +02:00
Luke
ae25d109fc
fix(web): move input dialog enter handler
...
it was causing issues where when confirming a selection in the list menu it would instantly close the input dialog
2022-08-26 18:49:49 +02:00
ANTOND
f3ca6ee504
feat(web/dialog): add slider input type ( #69 )
2022-08-10 21:05:27 +02:00
ANTOND
cb5dac6151
refactor(web/dialog): split interfaces ( #68 )
...
* tweak(interface/menu): SetNuiFocusKeepInput
Default to allow input; disable with "disableInput = false" during registration.
* refactor(web/dialog): Split interfaces
for better typing of row options for different input types
* fix(web/dialog): Use proper type for onChange event
Co-authored-by: Linden <65407488+thelindat@users.noreply.github.com >
2022-08-09 23:50:14 +02:00
ANTOND
de8fb447a9
fix(web/dialog): setting non-selectable placeholder ( #67 )
...
* tweak(interface/menu): SetNuiFocusKeepInput
Default to allow input; disable with "disableInput = false" during registration.
* fix(web/dialog): Setting non-selectable placeholder
React doesn't like the 'selected' attribute (causing a warning in web console - not in-game).
'defaultValue' should be used instead so there is no need to create placeholder option if 'defaultValue' is already defined by row options.
* fix(web/dialog): Use proper type for onChange event
Co-authored-by: Linden <65407488+thelindat@users.noreply.github.com >
2022-08-09 23:37:31 +02:00
ANTOND
1990e3792f
feat(web/input): support default values ( #66 )
...
* feat(web/dialog): Support placeholders
* feat(web/dialog): Support default values
* feat(web/dialog): Support default state of checkbox
* feat(web/dialog): Support placeholder for number input
* feat(web/dialog): Support default value for select
2022-08-05 15:10:37 +02:00
Luke
196d400c56
feat(web/menu): menu list focus trapping
2022-08-04 15:04:49 +02:00
Luke
a3b8154b3e
feat(web/input): submit on enter press
2022-06-19 15:13:43 +02:00
Luke
5183607279
feat(web/input): number input type
2022-06-19 14:57:03 +02:00