Comments (7)
@marcel925 Thank you for creating this issue.
I've looked into it, sorry it took a bit longer because there was some more exploration of the root cause for the problems. 🙈
The idea would be to provide a custom day
slot component, where the day is wrapped in a Tooltip
component.
The problem is that the PickersDay
component expects the onBlur
and onFocus
to receive the date
as a second argument:
The issue is that the Tooltip component only forwards the event to the event handler:
https://github.com/mui/material-ui/blob/9b620c4918939ed9083883d2ce4c46e6b21b5214/packages/mui-material/src/Tooltip/Tooltip.js#L566
I'll look into proposing a fix on the mui-material
side in order to support this behavior.
from mui-x.
@flaviendelangle I've bumped the @mui/material
peerDep.
WDYT, would it make sense to add a documentation example for this case or we can close the issue as is? 🤔
from mui-x.
We could have a new example here
from mui-x.
We could have a new example here
I've added the issue to the grooming board.
We can add the example after the MUI Core
bump is merged. 👌
from mui-x.
By the way, the pickers doc structure starts the be quite confusing if we end up with pure customization example on the DateCalendar
page while most of them are on the "Visual customization" pages.
I do not have a clear proposal on how to improve it, but I think it's a problem to keep in mind while adding new examples.
from mui-x.
@marcel925 Just letting you know that the demo I listed in my previous comment works without the need for a hacky solution if the @mui/material
package version is at least 5.15.13
(released today).
This is the updated demo.
WDYT @mui/explore @flaviendelangle would it make sense to bump the peerDep
of @mui/material
for this specific version?
I'm not sure it is warranted, because it targets a specific example (albeit one that could even become a documentation example) and there is a way ("hacky") to achieve the wanted behavior with older version... 🤷 🤔
from mui-x.
AFAIK nothing prevents the user to bump its minimal version of @mui/material
With that being said, I'm not against taking #12105 (which should merged before stable by the way :/ ) and use 5.15.13
on it
from mui-x.
Related Issues (20)
- [Datagrid v7] Layout shifts when loading data with autoHeight=true HOT 1
- [charts] How to avoid component overflow when using composition HOT 5
- [DataGrid] Custom Scrollbar HOT 1
- [data grid] Quick Filter is not correctly applied to dynamically added columns HOT 2
- [TreeView] `RichTreeView` throws error when using dynamic items HOT 3
- Unable to use the the mui/x-chart after install HOT 1
- [data grid] Grid column header violates accessibility rule - Name, Role, Value (Level A) HOT 1
- [pickers] 5-4-5 Calendar (US Retail) HOT 2
- Search bar is loosing focus on when we use custom multiselect component with filter model HOT 1
- [pickers] DateCalendar broken, even on MUI website HOT 8
- [charts] Bar chart axis issues HOT 3
- [data grid] Is it possible to support copyValueParser in DataGrid? HOT 5
- Sorting in not working when we click on up arrow icon HOT 1
- [pickers] DateField behavior is impacted by the year format HOT 2
- [Charts] Support BarChart with scaleType: time HOT 2
- Charts legend rounded symbols HOT 3
- Closing the calendar fires both onOpen and onClose events. (MUI 5) HOT 3
- [charts] PieChart crashes on hover when changing data HOT 5
- Closed HOT 2
- [data grid] renderCell position offset in case of display:flex HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mui-x.