Skip to content

Conversation

@rschiffer
Copy link
Contributor

@rschiffer rschiffer commented Mar 4, 2025

Open TODOs

  • Fix test setup (Roman/Clara T.)
    I think the tests are not working because jest is not configured for ESM imports (could be wrong of course) and hence the imports from @ark-ui/react fail
  • Migrate DatePicker (Roman)
  • Styling of DatePicker (Roman)
  • Migrate Slider (Lukas)
  • Migrate Select (Clara)
  • Migrate BoemlyFormControl (needed for the Slider) (Clara)
  • Fix TypeError in src/components/ui/slider.tsx
  • maybe add the dependencies @emotion/styled and framer-motion back again
  • Fix passing of color scheme (https://www.chakra-ui.com/docs/get-started/migration#colorscheme-prop)
  • Avatar: too small (Roman)
  • BoemlyAccordion (Clara)
  • BoemlySteps - Horizontal: Lines are missing (consider that "Divider" turned into "Separator") (Roman)
  • Gradient ( add blackAlpha to color palette (Roman))
  • MobileBurgerMenu (Clara)
  • Slider (Clara)
  • Select (Clara)
  • Progess - radius (Clara)
  • Separator - vertical not working (Roman)
  • Tooltip - styling (Clara)
  • OverflownText - Truncated: tooltip styling
  • ESLint

@vercel
Copy link

vercel bot commented Mar 4, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
boemly Error Error Nov 19, 2025 2:41pm

@github-actions
Copy link

github-actions bot commented Mar 4, 2025

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
dist/boemly.cjs.production.min.js 0 B (-100% 🔽) 0 ms (-100% 🔽) 0 ms (-100% 🔽) 0 ms
dist/boemly.esm.js 0 B (-100% 🔽) 0 ms (-100% 🔽) 0 ms (-100% 🔽) 0 ms
0 B (+100% 🔺) 0 ms (+100% 🔺) 0 ms (+100% 🔺) 0 ms

@rschiffer rschiffer force-pushed the rbs/enable-boemly-react19 branch from 9452cf4 to 46552aa Compare March 5, 2025 12:25
@rschiffer rschiffer force-pushed the rbs/enable-boemly-react19 branch from d62207f to 6b91e0c Compare March 6, 2025 08:45
@rschiffer rschiffer force-pushed the rbs/enable-boemly-react19 branch from f2bee65 to b0c1bff Compare March 17, 2025 19:54
@ClaraTschamon ClaraTschamon self-requested a review March 20, 2025 10:31
name: 'Lukas Bals',
description: 'Engineer',
image: <img alt="Alt text" src={storybookAvatarUrl} />,
imageSrc: storybookAvatarUrl,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

breaking change...
Because we use recipes for styling I implemented the Avatar like in the chakraui docs.
https://chakra-ui.com/docs/components/avatar

Therefore we need to pass the imagesource to
<Avatar.Image src={imagesrc}/>

<Heart />
</InputLeftAddon>,
],
leftAddons: [<Heart />],
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Breaking Change!

I needed to differentiate between a addon and a element.
Only the icon needs to be passed...

@ClaraTschamon ClaraTschamon self-requested a review November 19, 2025 12:16
name: 'Lukas Bals',
description: 'Engineer',
image: <img alt="Alt text" src={storybookAvatarUrl} />,
imageSrc: storybookAvatarUrl,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Breaking change... because of the Avatar change

name: 'Hans',
description: 'CEO @ a company',
image: <img src={storybookAvatarUrl} alt="Alt" />,
imageSrc: storybookAvatarUrl,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

breaking change... because of the Avatar change.

isOpen={isOpen}
onCancel={onClose}
trigger={<Button onClick={onOpen}>Trigger</Button>}
triggerTitle="Trigger"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

breaking change!

Comment on lines -32 to -34
| 'auto'
| 'auto-start'
| 'auto-end';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these are no placement options anymore in chakraui v3

| 'left-end';
}

export const Tooltip = React.forwardRef<HTMLDivElement, TooltipProps>(function Tooltip(props, ref) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

creating this separate UI component was recommended in the chakraui v3 documentation:
"For ease of use, create a closed component composition for the Tooltip component."

https://www.chakra-ui.com/docs/components/tooltip#setup

Comment on lines -15 to -20
'linkedin',
'facebook',
'messenger',
'whatsapp',
'twitter',
'telegram',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these colorpalettes don't exist anymore...
colorpalettes chakra v3: https://www.chakra-ui.com/docs/theming/colors

import tseslint from '@typescript-eslint/eslint-plugin';
import tsparser from '@typescript-eslint/parser';

export default [
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

don't know what I did here but it works like I expected it to work... needed to install a plugin "unused-imports" so that it recognizes unused imports and vars.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

wip Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants