I am working on a component for uploading files. I have made two web components (wc):
wc-uploader
the parent with the select files button.wc-upload
the children that are added towc-uploader
as file are added.
If the parent (wc-uploader
) has the readonly
or disabled
attribute, I wish to style the wc-upload
items differently.
I think the styling should be within the wc-upload
component as it pertains to it.
This is the selector I tried within the wc-upload
template but it does not work. I am guess it can't see beyond its shadow root.
wc-uploader[readonly] :host #close { /* here host = wc-uploader */
opacity: 0.5;
}
How would one style this element depending on its parent.
E.g. like if a select item is disabled, then it's option
children are disabled too.