|
| 1 | +<template> |
| 2 | + <v-container> |
| 3 | + <!--================================================================================--> |
| 4 | + <v-snackbar |
| 5 | + v-model="snackbarOpen" |
| 6 | + color="success" |
| 7 | + :timeout="1000" |
| 8 | + top |
| 9 | + class="text-capitalize" |
| 10 | + > |
| 11 | + {{ snackbarMsg }} |
| 12 | + <v-btn dark text @click="snackbarOpen = false"> |
| 13 | + Close |
| 14 | + </v-btn> |
| 15 | + </v-snackbar> |
| 16 | + <!--================================================================================--> |
| 17 | + |
| 18 | + <v-row> |
| 19 | + <cc subtitle="Button" title="Button Green"> |
| 20 | + <ButtonGreen |
| 21 | + label="Button" |
| 22 | + @click.native=" |
| 23 | + snackbarOpen = true; |
| 24 | + snackbarMsg = 'Clicked'; |
| 25 | + " |
| 26 | + class="mr-1" |
| 27 | + /> |
| 28 | + <ButtonGreen |
| 29 | + label="Button" |
| 30 | + disabled |
| 31 | + @click.native=" |
| 32 | + snackbarOpen = true; |
| 33 | + snackbarMsg = 'Clicked'; |
| 34 | + " |
| 35 | + /> |
| 36 | + </cc> |
| 37 | + <cc subtitle="Button" title="Button Green Border"> |
| 38 | + <ButtonGreenBorder |
| 39 | + label="Button" |
| 40 | + @click.native=" |
| 41 | + snackbarOpen = true; |
| 42 | + snackbarMsg = 'Clicked'; |
| 43 | + " |
| 44 | + class="mr-1" |
| 45 | + /> |
| 46 | + <ButtonGreenBorder |
| 47 | + label="Button" |
| 48 | + disabled |
| 49 | + @click.native=" |
| 50 | + snackbarOpen = true; |
| 51 | + snackbarMsg = 'Clicked'; |
| 52 | + " |
| 53 | + /> |
| 54 | + </cc> |
| 55 | + <cc subtitle="Button" title="Button Blue"> |
| 56 | + <ButtonBlue |
| 57 | + label="Button" |
| 58 | + @click.native=" |
| 59 | + snackbarOpen = true; |
| 60 | + snackbarMsg = 'Clicked'; |
| 61 | + " |
| 62 | + class="mr-1" |
| 63 | + /> |
| 64 | + <ButtonBlue |
| 65 | + label="Button" |
| 66 | + disabled |
| 67 | + @click.native=" |
| 68 | + snackbarOpen = true; |
| 69 | + snackbarMsg = 'Clicked'; |
| 70 | + " |
| 71 | + /> |
| 72 | + </cc> |
| 73 | + <cc subtitle="Button" title="Button Blue Border"> |
| 74 | + <ButtonBlueBorder |
| 75 | + label="Button" |
| 76 | + @click.native=" |
| 77 | + snackbarOpen = true; |
| 78 | + snackbarMsg = 'Clicked'; |
| 79 | + " |
| 80 | + class="mr-1" |
| 81 | + /> |
| 82 | + <ButtonBlueBorder |
| 83 | + label="Button" |
| 84 | + disabled |
| 85 | + @click.native=" |
| 86 | + snackbarOpen = true; |
| 87 | + snackbarMsg = 'Clicked'; |
| 88 | + " |
| 89 | + /> |
| 90 | + </cc> |
| 91 | + <cc subtitle="Switch" title="Switch Toggle"> |
| 92 | + <SwitchToggle |
| 93 | + v-model="modelSwitchToggle" |
| 94 | + label-off="Off" |
| 95 | + label-on="On" |
| 96 | + /> |
| 97 | + <div> |
| 98 | + <span class="font-weight-light caption">Emitted v-model value </span> |
| 99 | + <code>{{ modelSwitchToggle }}</code> |
| 100 | + </div> |
| 101 | + </cc> |
| 102 | + <cc subtitle="Switch" title="Switch Toggle"> |
| 103 | + <SwitchToggle |
| 104 | + v-model="modelSwitchToggleSquare" |
| 105 | + label-off="12 mnemonic phrases" |
| 106 | + label-on="24 mnemonic phrases" |
| 107 | + /> |
| 108 | + <div> |
| 109 | + <span class="font-weight-light caption">Emitted v-model value </span> |
| 110 | + <code>{{ modelSwitchToggleSquare }}</code> |
| 111 | + </div> |
| 112 | + </cc> |
| 113 | + <cc subtitle="Checkboxe" title="Checkboxe"> |
| 114 | + <checkbox |
| 115 | + v-model="modelCheckbox1" |
| 116 | + label-unchecked="Unchecked" |
| 117 | + label-checked="Checked" |
| 118 | + /> |
| 119 | + <div> |
| 120 | + <span class="font-weight-light caption">Emitted v-model value </span> |
| 121 | + <code>{{ modelCheckbox1 }}</code> |
| 122 | + </div> |
| 123 | + </cc> |
| 124 | + <cc subtitle="Checkboxe" title="Checkboxe"> |
| 125 | + <radio v-model="modelRadio1" :items="radioItems" /> |
| 126 | + <div> |
| 127 | + <span class="font-weight-light caption">Emitted v-model value </span> |
| 128 | + <code>{{ modelRadio1 }}</code> |
| 129 | + </div> |
| 130 | + </cc> |
| 131 | + <cc subtitle="Popover" title="Popover"> |
| 132 | + <popover |
| 133 | + text="An MD5 hash is created by taking a string of an any length and encoding it into a 128-bit fingerprint. Encoding the same string using the MD5 algorithm will always result in the same 128-bit hash output. MD5 hashes are commonly used with smaller strings when storing passwords, credit card numbers or other sensitive data in databases such as the popular MySQL. This tool provides a quick and easy way to encode an MD5 hash from a simple string of up to 256 characters in length." |
| 134 | + /> |
| 135 | + </cc> |
| 136 | + <cc subtitle="Popover" title="Popover"> |
| 137 | + <Warningbox |
| 138 | + text="WARNING: You and only you are responsible for your security." |
| 139 | + /> |
| 140 | + </cc> |
| 141 | + <cc subtitle="Input" title="Input Normal"> |
| 142 | + <SwitchToggle v-model="modelInputNormal" title="Off" label-on="On" /> |
| 143 | + <div> |
| 144 | + <span class="font-weight-light caption">Emitted v-model value </span> |
| 145 | + <code>{{ modelSwitchToggle }}</code> |
| 146 | + </div> |
| 147 | + </cc> |
| 148 | + </v-row> |
| 149 | + </v-container> |
| 150 | +</template> |
| 151 | + |
| 152 | +<script> |
| 153 | +import cc from "@/views/components/ComponentContainer"; |
| 154 | +import ButtonGreen from "@/components/Button/ButtonGreen"; |
| 155 | +import ButtonGreenBorder from "@/components/Button/ButtonGreenBorder"; |
| 156 | +import ButtonBlue from "@/components/Button/ButtonBlue"; |
| 157 | +import ButtonBlueBorder from "@/components/Button/ButtonBlueBorder"; |
| 158 | +import SwitchToggle from "@/components/Switch/SwitchToggle"; |
| 159 | +import Checkbox from "@/components/Checkbox/Checkbox"; |
| 160 | +import Radio from "@/components/Radio/Radio"; |
| 161 | +import Popover from "@/components/Popover/Popover"; |
| 162 | +import Warningbox from "@/components/Warningbox/Warningbox"; |
| 163 | +
|
| 164 | +export default { |
| 165 | + components: { |
| 166 | + cc, |
| 167 | + ButtonGreen, |
| 168 | + ButtonGreenBorder, |
| 169 | + ButtonBlue, |
| 170 | + ButtonBlueBorder, |
| 171 | + SwitchToggle, |
| 172 | + Checkbox, |
| 173 | + Radio, |
| 174 | + Popover, |
| 175 | + Warningbox |
| 176 | + }, |
| 177 | + data: () => ({ |
| 178 | + snackbarOpen: false, |
| 179 | + snackbarMsg: "", |
| 180 | + modelSwitchToggle: false, |
| 181 | + modelSwitchToggleSquare: false, |
| 182 | + modelCheckbox1: false, |
| 183 | + modelRadio1: false, |
| 184 | + radioItems: [ |
| 185 | + { label: "Item1", value: 1 }, |
| 186 | + { label: "Item2", value: 2 }, |
| 187 | + { label: "Item3", value: 3 } |
| 188 | + ], |
| 189 | + modelInputNormal: "" |
| 190 | + }) |
| 191 | +}; |
| 192 | +</script> |
0 commit comments