Sha256: 4e91889f7da0e932ab6b239622397eb57769c5b804b7dc59b9a6b149291dba55
Contents?: true
Size: 886 Bytes
Versions: 1
Compression:
Stored size: 886 Bytes
Contents
<template> <div class="pt-1"> <label class="flex items-center justify-between font-semibold text-gray-800" :for="name" v-if="showLabel" > <span class="pr-2">{{ label }}</span> <core-input :presets="presets" v-model="updatableValue" /> </label> </div> </template> <script> import CoreInput from '@/components/kit/color-input/core-input.vue' export default { name: 'UIKitColorInput', components: { CoreInput }, props: { label: { type: String, default: 'Label' }, name: { type: String, default: 'color' }, presets: { type: Array, default: () => [], }, value: { type: String }, showLabel: { type: Boolean, default: true }, }, computed: { updatableValue: { get() { return this.value }, set(color) { this.$emit('input', color) }, }, }, } </script>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
maglevcms-1.5.1 | app/frontend/editor/components/kit/color-input.vue |