-
Notifications
You must be signed in to change notification settings - Fork 117
Open
Labels
BacklogIts part of the team backlogIts part of the team backlogtriageWe discuss this topic in our internal weeklyWe discuss this topic in our internal weekly
Description
Prerequisites
- I have read the Contributing Guidelines.
- I have not leaked any internal/restricted information like screenshots, videos, code snippets, links etc.
What happened?
There is a list of issues I've found while migrating to the newest version of the IX. Code to reproduce the issues is available here.
- Checkbox
- would be great to have an option to set label position
- * is missing for the label on
<ix-checkbox>also, the label is not in red when invalid (only the group label is marked) - Validation
- as far as I've checked only the ix-input exposes the
getValidityStatemethod. For sure it is missing for textarea or number inputs - would it be possible to implement a method to validate input/trigger validity state change in case I change the value programmatically?
- Textarea
-
textarea-rowsdoes not work -
textarea-widthhas issues with%-100%is not taking the full width - Icons (I hope this is fine that I put it here, but if not, I can also create a separate issue in
ix/icons) - I modify all the keys imported from
import * as Icons from '@siemens/ix-icons/icons';to icons names using lodashkebabCase. This translatesCamDisk10ktocam-disk-10-kwhile you havecam-disk-10korPIDiagramtopi-diagramwhile you havep-i-diagram. Could you expose a list of names directly or a method that you use to transform the keys to names? - it is not possible to use icon
rotate-180(failed request in the console) - icons are missing in your documentation
- using custom SVGs not always works. I think this is related to the fact that you directly use
decodeURIwithoutencodeURIfirst and if the SVG includes special characters like%it failed. For me the issue is an SVG with a code like that...<filter x="-63.3%" y="-63.3%" width="226.5%" height="226.5%" filterUnits="objectBoundingBox" id="gblur"> ... </filter>...If I remove the attributes with%it works. - Number input
- empty input returns 0 (I think it should return null/undefined if there is no value)
- Select
- aria-label for
dropdownandclearbuttons is set toUnknown - Imports
- I am not able anymore to import
ToastPosition(previously available in@siemens/ix/dist/types/components/toast/toast-utils) andTypedEventfrom@siemens/ix/dist/types/components/utils/typed-event. Could you please export those types again?
What type of frontend framework are you seeing the problem on?
JavaScript
Which version of iX do you use?
v3.1.0
Code to produce this issue.
https://stackblitz.com/edit/wkqwmnnq?file=src%2Findex.htmlschaefer-austin-p-siemens
Metadata
Metadata
Assignees
Labels
BacklogIts part of the team backlogIts part of the team backlogtriageWe discuss this topic in our internal weeklyWe discuss this topic in our internal weekly