Is your feature request related to a problem? Please describe.
We need to be able to have external teams view the uplift theme.
Describe the solution you'd like
A way for a team to enable the uplift theme without "releasing" it into a production build.
Describe alternatives you've considered
🤷♂️
Additional context
Brainstorm ideas on the comments below
Include it as an optional theme the can turn on. But tell everyone its not "released" / "for preview only"?
Include it only in the demo app not in npm?
Yeah, I'm not sure about a simple verbal "it's unofficial" .
Also the hard part is that its hard-coded in the personalization component. We might have to start a 5.0.x branch and do some super early alpha builds.
Could we provide a pre-built copy of the latest version of Uplift via a CDN, or some other self-hosted way? I don't think we want unfinished theme source code out there, so having teams link out to a copy of the theme might make more sense. That way they have to come to us for it, and we can personally let theme know that it's "unfinished"
Or just show the theme as a url param and dont include it in the list until its done http://master-enterprise.demo.design.infor.com/components/radios/test-click-issue.html?theme=high-contrast
Seeing it in the demo app doesn't mater. They need to be able to see it in their app and in the controls.
Ok, i took "view" it to mean in the sample app. Seems to me the easiest way would be to just provide it in the normal way.
What about something like water mark over it until its released? https://codepen.io/davidlazar/pen/dcxou
And adding the -beta to the css file names
@tmcconechy I like this idea of including the banner. Maybe for now we have it say "alpha" and include -alpha in the css file names.
I'm OK with the stylesheets getting released as long as "Uplift" isn't in the theme dropdown menu and only available via .personalize() and the URL param ?theme=.
Due to some updated strategy talks we might need this in the next month, so let's try to get this into 4.13.0
Closed via #1302
Tested this ticket across all browser using url: http://localhost:4000/components/datagrid/example-index.html?theme=uplift-alpha
This issue is now resolve.
Most helpful comment
@tmcconechy I like this idea of including the banner. Maybe for now we have it say "alpha" and include
-alphain the css file names.I'm OK with the stylesheets getting released as long as "Uplift" isn't in the theme dropdown menu and only available via
.personalize()and the URL param?theme=.