Comments (2)
Hi,
We should indeed improve the documentation around this component.
For the classes, you can import the one of TreeItem
, they are shared across the two components to make the migration easier.
Most CSS customization should be identical between the two components.
from mui-x.
When you keep the same name for one component ie classes but you change all others ie TreeItem2Root, TreeItem2Content, etc is confusing.
Anyway, using the same example from react-tree-view headless API from https://mui.com/x/react-tree-view/rich-tree-view/customization/#headless-api I can not change the background color of the selected item.
My codesandbox is here
https://codesandbox.io/p/sandbox/condescending-merkle-5pk7wt?file=%2Fsrc%2FDemo.js%3A39%2C16
I unsuccessfully tried to customize the context with this code. Any recommendation for that?
const CustomTreeItemContent = styled(TreeItem2Content)(({ theme }) => ({
[`&.Mui-focused, &.Mui-selected, &.Mui-selected.Mui-focused`]: {
backgroundColor: "red",
color: "white",
},
}));
from mui-x.
Related Issues (20)
- [data grid] Column resizing doesn't work from group HOT 2
- [pickers][Datepicker][AdapterDateFnsV3] unable to set single digit day of month format HOT 4
- [charts] LineChart doesn't draw graph on page load HOT 2
- [charts][LineChart] unwanted horizontal line when rendering 100 data points HOT 8
- [data grid] Improve localization dx for custom filters
- [tree view][RichTreeView] Custom styling not working HOT 8
- [data grid] Support edit functionality with server-side data source
- [data grid] Add height property, analog to Chart HOT 1
- [data grid] Upgrade v6 => v7 breaks existing styles applied HOT 2
- [data grid] GridHeaderCheckbox.js failed to compile x-data-grid after upgrading to v7 HOT 3
- [data grid] Replace ExcelJS HOT 2
- [data grid] adding a new row with the autoHeight prop causes first row flicker. HOT 8
- [data grid] The `column groups` do not appear in the data grid of my Next.js application HOT 3
- [charts] Missing documentation about how to add tooltip with composition HOT 4
- [data grid] `gridFooterElement` is `null` with `hideFooter` HOT 2
- [DateRangeCalendar] Support expanding / collapsing the range using Shift + Arrow keyboards
- [data grid] Group Item With Checkbox Select Children HOT 9
- [MobileDateTimeRangePicker] Issues combining with `renderTimeViewClock` with 12-hour clock
- [RFC] Highlight scope naming
- [data grid] A GridFilterOperator with InputComponent set has inconsistent behavior HOT 1
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.