Based on trailhead module or documentation:
I have added lightning component to visualforce page:
$Lightning.use("c:expensesApp", function() {
$Lightning.createComponent(
"c:expenses",
{AccountId : {!$CurrentPage.parameters.AccountId}},
"lightning",
function(cmp) {
console.log("Component created!");
console.log(cmp);
});
});
I am using newest LDS $Resource.SLDS202
Is working as expected but I see that there are few major CSS issues which are accepted without comment in both, documentation and trailhead module:
DatePicker field style as a part of the component built in trailhead module:
I expected to have styles consistent with lightning experience:
Similar issue with time picker:
What does it mean? Am I missing something or should I avoid ui components as per:
Lightning Component Styling on UI Components
Is there any road map for ui components?