@atlaskit/datetime-picker
Version:
A date time picker allows the user to select an associated date and time.
32 lines (29 loc) • 1.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getPlaceholder = void 0;
var _placeholderDateTime = require("./placeholder-date-time");
/**
* Everything in this file is to smooth out the migration of the new date picker
* (https://product-fabric.atlassian.net/browse/DSP-20682). When that ticket is
* complete, all of these functions will ilkely be merged back into the date
* picker. Please do not pre-optimize and put these back into the date picker
* unless you are working on the DTP Refresh and you have a good reason to do
* so, thank you!
*
* All variables within the `di` objects are dependency injections. They should
* be read from within the component at the end of the day. But because we are
* extracting them, we have to inject them in every place manually. When we
* re-introduce them to the components, we can likely remove the `di` variables
* and instead use internal variables.
*
* If component _only_ has injected variables, it is fully internal and was
* broken out to be it's own function.
*/
// oxlint-disable-next-line @atlassian/no-restricted-imports
var getPlaceholder = exports.getPlaceholder = function getPlaceholder(di) {
var placeholder = di.placeholder,
l10n = di.l10n;
return placeholder || l10n.formatDate(_placeholderDateTime.placeholderDatetime);
};