Fix sockets issues (#3015)

* Fix sockets issues

* Fix app comp
This commit is contained in:
Geometrically
2024-12-12 13:25:25 -08:00
committed by GitHub
parent 10ef25eabb
commit c970e9c015
32 changed files with 572 additions and 456 deletions

View File

@@ -7,31 +7,29 @@ import { computed } from 'vue'
const props = withDefaults(
defineProps<{
project: {
body: string,
color: number,
body: string
color: number
}
}>(),
{
},
{},
)
function clamp (value: number) {
return Math.max(0, Math.min(255, value));
function clamp(value: number) {
return Math.max(0, Math.min(255, value))
}
function toHex (value: number) {
return clamp(value).toString(16).padStart(2, '0');
function toHex(value: number) {
return clamp(value).toString(16).padStart(2, '0')
}
function decimalToHexColor(decimal: number) {
const r = (decimal >> 16) & 255;
const g = (decimal >> 8) & 255;
const b = decimal & 255;
const r = (decimal >> 16) & 255
const g = (decimal >> 8) & 255
const b = decimal & 255
return `#${toHex(r)}${toHex(g)}${toHex(b)}`;
return `#${toHex(r)}${toHex(g)}${toHex(b)}`
}
const color = computed(() => {
return decimalToHexColor(props.project.color)
})