Skip to content

Commit 1efa28a

Browse files
committed
update to hightide 0.8.1
1 parent f6ff9a6 commit 1efa28a

22 files changed

Lines changed: 108 additions & 85 deletions

.storybook/preview.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import type { Preview } from '@storybook/react-vite'
22
import React from 'react'
33
import '@helpwave/hightide/style/globals.css'
44
import '../src/index.css'
5-
import { ThemeProvider, LocaleProvider } from '@helpwave/hightide'
5+
import { HightideProvider } from '@helpwave/hightide'
66

77
if (typeof window !== 'undefined' && typeof (globalThis as { process?: { env: Record<string, string> } }).process === 'undefined') {
88
(globalThis as { process: { env: Record<string, string> } }).process = { env: {} }
@@ -45,13 +45,9 @@ const preview: Preview = {
4545
}
4646
}
4747
return React.createElement(
48-
ThemeProvider,
48+
HightideProvider,
4949
{},
50-
React.createElement(
51-
LocaleProvider,
52-
{},
53-
React.createElement(Story)
54-
)
50+
React.createElement(Story)
5551
)
5652
}
5753
]

package-lock.json

Lines changed: 34 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"devDependencies": {
3232
"@eslint/js": "^9.15.0",
3333
"@helpwave/eslint-config": "^0.0.11",
34-
"@storybook/react-vite": "^10.2.1",
34+
"@storybook/react-vite": "^10.2.8",
3535
"@tailwindcss/vite": "^4.1.18",
3636
"@types/react": "^18.2.43",
3737
"@types/react-dom": "^18.2.17",
@@ -42,9 +42,9 @@
4242
"eslint-plugin-react": "^7.37.2",
4343
"eslint-plugin-react-hooks": "^5.0.0",
4444
"eslint-plugin-react-refresh": "^0.4.14",
45-
"eslint-plugin-storybook": "^10.2.1",
45+
"eslint-plugin-storybook": "^10.2.8",
4646
"globals": "^15.12.0",
47-
"storybook": "^10.2.1",
47+
"storybook": "^10.2.8",
4848
"tailwindcss": "^4.1.18",
4949
"typescript": "^5.2.2",
5050
"typescript-eslint": "^8.15.0",

src/account/pages/AccountPassword.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ export default function AccountPassword({ kcContext }: AccountPasswordProps) {
8080
name="password"
8181
type="password"
8282
value={currentPassword}
83-
onChange={(e) => setCurrentPassword(e.target.value)}
83+
onValueChange={(v) => setCurrentPassword(v)}
84+
onEditComplete={() => {}}
8485
autoComplete="current-password"
8586
{...ariaAttributes}
8687
/>
@@ -101,7 +102,8 @@ export default function AccountPassword({ kcContext }: AccountPasswordProps) {
101102
name="password-new"
102103
type="password"
103104
value={newPassword}
104-
onChange={(e) => setNewPassword(e.target.value)}
105+
onValueChange={(v) => setNewPassword(v)}
106+
onEditComplete={() => {}}
105107
autoComplete="new-password"
106108
required
107109
{...ariaAttributes}
@@ -122,7 +124,8 @@ export default function AccountPassword({ kcContext }: AccountPasswordProps) {
122124
name="password-confirm"
123125
type="password"
124126
value={newPasswordConfirm}
125-
onChange={(e) => setNewPasswordConfirm(e.target.value)}
127+
onValueChange={(v) => setNewPasswordConfirm(v)}
128+
onEditComplete={() => {}}
126129
autoComplete="new-password"
127130
required
128131
{...ariaAttributes}

src/account/pages/AccountSettings.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@ export default function AccountSettings({ kcContext }: AccountSettingsProps) {
103103
name="username"
104104
type="text"
105105
value={username}
106-
onChange={(e) => setUsername(e.target.value)}
106+
onValueChange={(v) => setUsername(v)}
107+
onEditComplete={() => {}}
107108
autoComplete="username"
108109
required={realm.editUsernameAllowed}
109110
disabled={!realm.editUsernameAllowed}
@@ -126,7 +127,8 @@ export default function AccountSettings({ kcContext }: AccountSettingsProps) {
126127
name="email"
127128
type="email"
128129
value={email}
129-
onChange={(e) => setEmail(e.target.value)}
130+
onValueChange={(v) => setEmail(v)}
131+
onEditComplete={() => {}}
130132
autoComplete="email"
131133
required
132134
{...ariaAttributes}
@@ -147,7 +149,8 @@ export default function AccountSettings({ kcContext }: AccountSettingsProps) {
147149
name="firstName"
148150
type="text"
149151
value={firstName}
150-
onChange={(e) => setFirstName(e.target.value)}
152+
onValueChange={(v) => setFirstName(v)}
153+
onEditComplete={() => {}}
151154
autoComplete="given-name"
152155
required
153156
{...ariaAttributes}
@@ -167,7 +170,8 @@ export default function AccountSettings({ kcContext }: AccountSettingsProps) {
167170
name="lastName"
168171
type="text"
169172
value={lastName}
170-
onChange={(e) => setLastName(e.target.value)}
173+
onValueChange={(v) => setLastName(v)}
174+
onEditComplete={() => {}}
171175
autoComplete="family-name"
172176
{...ariaAttributes}
173177
/>

src/login/pages/Code.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ export default function Code({ kcContext }: CodeProps) {
6868
name="code"
6969
type="text"
7070
value={code}
71-
onChange={(e) => setCode(e.target.value)}
71+
onValueChange={(v) => setCode(v)}
72+
onEditComplete={() => {}}
7273
autoFocus
7374
autoComplete="one-time-code"
7475
required

src/login/pages/ForgotPassword.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ export default function ForgotPassword({ kcContext }: ForgotPasswordProps) {
8080
name="username"
8181
type="text"
8282
value={username}
83-
onChange={(e) => setUsername(e.target.value)}
83+
onValueChange={(v) => setUsername(v)}
84+
onEditComplete={() => {}}
8485
autoFocus
8586
autoComplete="username"
8687
required

src/login/pages/IdpReviewUserProfile.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ export default function IdpReviewUserProfile({ kcContext }: IdpReviewUserProfile
5555
name={attrName}
5656
type={inputType}
5757
value={formData[attrName] ?? ''}
58-
onChange={(e) => setFormData({ ...formData, [attrName]: e.target.value })}
58+
onValueChange={(v) => setFormData({ ...formData, [attrName]: v })}
59+
onEditComplete={() => {}}
5960
autoComplete={attr.autocomplete ?? 'off'}
6061
required={attr.required}
6162
readOnly={attr.readOnly}

src/login/pages/Login.tsx

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { useState } from 'react'
2-
import { Button, Input, FormFieldLayout, CheckboxUncontrolled } from '@helpwave/hightide'
2+
import { Button, Input, FormFieldLayout, Checkbox } from '@helpwave/hightide'
33
import type { KcContext } from '../KcContext'
44
import { useI18n } from '../i18n'
55
import Template from 'keycloakify/login/Template'
@@ -93,7 +93,8 @@ export default function Login({ kcContext }: LoginProps) {
9393
name="username"
9494
type="text"
9595
value={username}
96-
onChange={(e) => setUsername(e.target.value)}
96+
onValueChange={(v) => setUsername(v)}
97+
onEditComplete={() => {}}
9798
autoFocus
9899
autoComplete="username"
99100
required
@@ -116,7 +117,8 @@ export default function Login({ kcContext }: LoginProps) {
116117
name="password"
117118
type="password"
118119
value={password}
119-
onChange={(e) => setPassword(e.target.value)}
120+
onValueChange={(v) => setPassword(v)}
121+
onEditComplete={() => {}}
120122
autoComplete="current-password"
121123
required
122124
{...ariaAttributes}
@@ -127,9 +129,9 @@ export default function Login({ kcContext }: LoginProps) {
127129

128130
{kcContext.realm?.rememberMe && (
129131
<div style={{ display: 'flex', alignItems: 'center', gap: '0.5rem' }}>
130-
<CheckboxUncontrolled
132+
<Checkbox
131133
value={rememberMe}
132-
onValueChange={(value) => setRememberMe(value)}
134+
onValueChange={(value: boolean) => setRememberMe(value)}
133135
onEditComplete={() => {}}
134136
size="md"
135137
/>

src/login/pages/LoginConfigTotp.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ export default function LoginConfigTotp({ kcContext }: LoginConfigTotpProps) {
7979
name="totp"
8080
type="text"
8181
value={totp}
82-
onChange={(e) => setTotp(e.target.value)}
82+
onValueChange={(v) => setTotp(v)}
83+
onEditComplete={() => {}}
8384
autoFocus
8485
autoComplete="one-time-code"
8586
required

0 commit comments

Comments
 (0)