mirror of https://github.com/Squidex/squidex.git
6 changed files with 71 additions and 9 deletions
@ -0,0 +1,26 @@ |
|||||
|
/* |
||||
|
* Squidex Headless CMS |
||||
|
* |
||||
|
* @license |
||||
|
* Copyright (c) Squidex UG (haftungsbeschränkt). All rights reserved. |
||||
|
*/ |
||||
|
|
||||
|
export module Cookies { |
||||
|
export function set(name: string, value: string, days: number) { |
||||
|
let expires = ''; |
||||
|
|
||||
|
if (days) { |
||||
|
const date = new Date(); |
||||
|
|
||||
|
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); |
||||
|
|
||||
|
expires = '; expires=' + date.toUTCString(); |
||||
|
} |
||||
|
|
||||
|
document.cookie = `${name}=${value || ''}${expires}; path=/`; |
||||
|
} |
||||
|
|
||||
|
export function remove(name: string) { |
||||
|
document.cookie = `${name}=; Max-Age=-99999999;`; |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue