@atlaskit/motion
Version:
A set of utilities to apply motion in your application.
13 lines (12 loc) • 419 B
JavaScript
export const convertToMs = duration => {
// Use regex to separate the number and the unit
const matches = duration.match(/^(\d+\.?\d*)(s|ms)$/);
if (!matches) return 0; // Or return for invalid format
const value = parseFloat(matches[1]);
const unit = matches[2];
if (unit === 's') {
return value * 1000; // Convert seconds to milliseconds
} else {
return value; // Already in milliseconds
}
};