18 lines
621 B
JavaScript
18 lines
621 B
JavaScript
import Cookies from 'universal-cookie';
|
|
|
|
import { LAST_IMPORT_COOKIE_NAME } from './data/constants';
|
|
|
|
/**
|
|
* Sets an import-related cookie with the provided information.
|
|
*
|
|
* @param {Date} date - Date of import.
|
|
* @param {boolean} completed - Indicates if import was completed successfully.
|
|
* @param {string} fileName - File name.
|
|
* @returns {void}
|
|
*/
|
|
// eslint-disable-next-line import/prefer-default-export
|
|
export const setImportCookie = (date, completed, fileName) => {
|
|
const cookies = new Cookies();
|
|
cookies.set(LAST_IMPORT_COOKIE_NAME, { date, completed, fileName }, { path: window.location.pathname });
|
|
};
|