<script>
import Component from "./Component.svelte"
let events = []
let visible = false, prop = 0
function show(event) {
logEvent("Show component", true)
visible = true
}
function hide(event) {
logEvent("Hide component", true)
visible = false
}
function update(event) {
logEvent("Update props", true)
prop = Math.random()
}
function logEvent(name, userAction = false) {
events = [...events, {date: new Date, name, userAction}]
}
/**
*
* @param date {Date}
*/
function formatTime(date) {
return `${date.getHours()}:${date.getMinutes()}:${date.getSeconds()} ${date.getMilliseconds()}ms`
}
</script>