mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-10-31 19:39:20 +08:00 
			
		
		
		
	fix require() actually not working after build in the frontend
This commit is contained in:
		| @@ -1,9 +1,5 @@ | ||||
| /* | ||||
|  * Common functions - can be used in frontend or backend | ||||
|  */ | ||||
|  | ||||
|  | ||||
|  | ||||
| // Common JS cannot be used in frontend sadly | ||||
| // sleep, ucfirst is duplicated in ../src/util-frontend.js | ||||
|  | ||||
| exports.sleep = function (ms) { | ||||
|     return new Promise(resolve => setTimeout(resolve, ms)); | ||||
|   | ||||
| @@ -5,7 +5,7 @@ | ||||
|  | ||||
| <script> | ||||
|  | ||||
| const {sleep} = require("../../server/util") | ||||
| import {sleep} from '../util-frontend' | ||||
|  | ||||
| export default { | ||||
|  | ||||
|   | ||||
| @@ -220,7 +220,7 @@ | ||||
|  | ||||
| <script> | ||||
| import { Modal } from 'bootstrap' | ||||
| const {ucfirst} = require("../../server/util") | ||||
| import { ucfirst } from '../util-frontend' | ||||
| import axios from "axios"; | ||||
| import { useToast } from 'vue-toastification' | ||||
| import Confirm from "./Confirm.vue"; | ||||
|   | ||||
| @@ -5,6 +5,19 @@ import timezone  from 'dayjs/plugin/timezone' | ||||
| dayjs.extend(utc) | ||||
| dayjs.extend(timezone) | ||||
|  | ||||
| export function sleep(ms) { | ||||
|     return new Promise(resolve => setTimeout(resolve, ms)); | ||||
| } | ||||
|  | ||||
| export function ucfirst(str) { | ||||
|     if (! str) { | ||||
|         return str; | ||||
|     } | ||||
|  | ||||
|     const firstLetter = str.substr(0, 1); | ||||
|     return firstLetter.toUpperCase() + str.substr(1); | ||||
| } | ||||
|  | ||||
|  | ||||
| function getTimezoneOffset(timeZone) { | ||||
|     const now = new Date(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user