Tracking de l'application VApp (IHM du jeu)
This commit is contained in:
211
VApp/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.css
generated
vendored
Normal file
211
VApp/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.css
generated
vendored
Normal file
@ -0,0 +1,211 @@
|
||||
.v-progress-linear {
|
||||
background: transparent;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
|
||||
width: 100%;
|
||||
}
|
||||
.v-progress-linear--rounded {
|
||||
border-radius: 9999px;
|
||||
}
|
||||
|
||||
.v-progress-linear__background {
|
||||
background: currentColor;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
opacity: var(--v-border-opacity);
|
||||
position: absolute;
|
||||
top: 0;
|
||||
transition-property: width, left, right;
|
||||
transition: inherit;
|
||||
}
|
||||
|
||||
.v-progress-linear__content {
|
||||
align-items: center;
|
||||
display: flex;
|
||||
height: 100%;
|
||||
justify-content: center;
|
||||
left: 0;
|
||||
pointer-events: none;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.v-progress-linear__determinate,
|
||||
.v-progress-linear__indeterminate {
|
||||
background: currentColor;
|
||||
}
|
||||
|
||||
.v-progress-linear__determinate {
|
||||
height: inherit;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
transition: inherit;
|
||||
transition-property: width, left, right;
|
||||
}
|
||||
|
||||
.v-progress-linear__indeterminate .long, .v-progress-linear__indeterminate .short {
|
||||
animation-play-state: paused;
|
||||
animation-duration: 2.2s;
|
||||
animation-iteration-count: infinite;
|
||||
bottom: 0;
|
||||
height: inherit;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
right: auto;
|
||||
top: 0;
|
||||
width: auto;
|
||||
will-change: left, right;
|
||||
}
|
||||
.v-progress-linear__indeterminate .long {
|
||||
animation-name: indeterminate-ltr;
|
||||
}
|
||||
.v-progress-linear__indeterminate .short {
|
||||
animation-name: indeterminate-short-ltr;
|
||||
}
|
||||
|
||||
.v-progress-linear__stream {
|
||||
animation: stream 0.25s infinite linear;
|
||||
animation-play-state: paused;
|
||||
bottom: 0;
|
||||
left: auto;
|
||||
opacity: 0.3;
|
||||
pointer-events: none;
|
||||
position: absolute;
|
||||
transition: inherit;
|
||||
transition-property: width, left, right;
|
||||
}
|
||||
|
||||
.v-progress-linear--reverse .v-progress-linear__background,
|
||||
.v-progress-linear--reverse .v-progress-linear__determinate,
|
||||
.v-progress-linear--reverse .v-progress-linear__content {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
.v-progress-linear--reverse .v-progress-linear__indeterminate .long, .v-progress-linear--reverse .v-progress-linear__indeterminate .short {
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
.v-progress-linear--reverse .v-progress-linear__indeterminate .long {
|
||||
animation-name: indeterminate-rtl;
|
||||
}
|
||||
.v-progress-linear--reverse .v-progress-linear__indeterminate .short {
|
||||
animation-name: indeterminate-short-rtl;
|
||||
}
|
||||
.v-progress-linear--reverse .v-progress-linear__stream {
|
||||
right: auto;
|
||||
}
|
||||
|
||||
.v-progress-linear--absolute,
|
||||
.v-progress-linear--fixed {
|
||||
left: 0;
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.v-progress-linear--absolute {
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
.v-progress-linear--fixed {
|
||||
position: fixed;
|
||||
}
|
||||
|
||||
.v-progress-linear--rounded {
|
||||
border-radius: 9999px;
|
||||
}
|
||||
.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,
|
||||
.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate {
|
||||
border-radius: inherit;
|
||||
}
|
||||
|
||||
.v-progress-linear--striped .v-progress-linear__determinate {
|
||||
animation: progress-linear-stripes 1s infinite linear;
|
||||
background-image: linear-gradient(135deg, hsla(0, 0%, 100%, 0.25) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.25) 0, hsla(0, 0%, 100%, 0.25) 75%, transparent 0, transparent);
|
||||
background-repeat: repeat;
|
||||
background-size: var(--v-progress-linear-height);
|
||||
}
|
||||
|
||||
.v-progress-linear--active .v-progress-linear__indeterminate .long, .v-progress-linear--active .v-progress-linear__indeterminate .short {
|
||||
animation-play-state: running;
|
||||
}
|
||||
.v-progress-linear--active .v-progress-linear__stream {
|
||||
animation-play-state: running;
|
||||
}
|
||||
|
||||
.v-progress-linear--rounded-bar .v-progress-linear__determinate,
|
||||
.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,
|
||||
.v-progress-linear--rounded-bar .v-progress-linear__stream + .v-progress-linear__background {
|
||||
border-radius: 9999px;
|
||||
}
|
||||
.v-progress-linear--rounded-bar .v-progress-linear__determinate {
|
||||
border-start-start-radius: 0;
|
||||
border-end-start-radius: 0;
|
||||
}
|
||||
|
||||
@keyframes indeterminate-ltr {
|
||||
0% {
|
||||
left: -90%;
|
||||
right: 100%;
|
||||
}
|
||||
60% {
|
||||
left: -90%;
|
||||
right: 100%;
|
||||
}
|
||||
100% {
|
||||
left: 100%;
|
||||
right: -35%;
|
||||
}
|
||||
}
|
||||
@keyframes indeterminate-rtl {
|
||||
0% {
|
||||
left: 100%;
|
||||
right: -90%;
|
||||
}
|
||||
60% {
|
||||
left: 100%;
|
||||
right: -90%;
|
||||
}
|
||||
100% {
|
||||
left: -35%;
|
||||
right: 100%;
|
||||
}
|
||||
}
|
||||
@keyframes indeterminate-short-ltr {
|
||||
0% {
|
||||
left: -200%;
|
||||
right: 100%;
|
||||
}
|
||||
60% {
|
||||
left: 107%;
|
||||
right: -8%;
|
||||
}
|
||||
100% {
|
||||
left: 107%;
|
||||
right: -8%;
|
||||
}
|
||||
}
|
||||
@keyframes indeterminate-short-rtl {
|
||||
0% {
|
||||
left: 100%;
|
||||
right: -200%;
|
||||
}
|
||||
60% {
|
||||
left: -8%;
|
||||
right: 107%;
|
||||
}
|
||||
100% {
|
||||
left: -8%;
|
||||
right: 107%;
|
||||
}
|
||||
}
|
||||
@keyframes stream {
|
||||
to {
|
||||
transform: translateX(var(--v-progress-linear-stream-to));
|
||||
}
|
||||
}
|
||||
@keyframes progress-linear-stripes {
|
||||
0% {
|
||||
background-position-x: var(--v-progress-linear-height);
|
||||
}
|
||||
}
|
182
VApp/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.mjs
generated
vendored
Normal file
182
VApp/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.mjs
generated
vendored
Normal file
@ -0,0 +1,182 @@
|
||||
import { createVNode as _createVNode } from "vue";
|
||||
// Styles
|
||||
import "./VProgressLinear.css";
|
||||
|
||||
// Composables
|
||||
import { useBackgroundColor, useTextColor } from "../../composables/color.mjs";
|
||||
import { makeComponentProps } from "../../composables/component.mjs";
|
||||
import { useIntersectionObserver } from "../../composables/intersectionObserver.mjs";
|
||||
import { useRtl } from "../../composables/locale.mjs";
|
||||
import { makeLocationProps, useLocation } from "../../composables/location.mjs";
|
||||
import { useProxiedModel } from "../../composables/proxiedModel.mjs";
|
||||
import { makeRoundedProps, useRounded } from "../../composables/rounded.mjs";
|
||||
import { makeTagProps } from "../../composables/tag.mjs";
|
||||
import { makeThemeProps, provideTheme } from "../../composables/theme.mjs"; // Utilities
|
||||
import { computed, Transition } from 'vue';
|
||||
import { convertToUnit, genericComponent, propsFactory, useRender } from "../../util/index.mjs";
|
||||
export const makeVProgressLinearProps = propsFactory({
|
||||
absolute: Boolean,
|
||||
active: {
|
||||
type: Boolean,
|
||||
default: true
|
||||
},
|
||||
bgColor: String,
|
||||
bgOpacity: [Number, String],
|
||||
bufferValue: {
|
||||
type: [Number, String],
|
||||
default: 0
|
||||
},
|
||||
clickable: Boolean,
|
||||
color: String,
|
||||
height: {
|
||||
type: [Number, String],
|
||||
default: 4
|
||||
},
|
||||
indeterminate: Boolean,
|
||||
max: {
|
||||
type: [Number, String],
|
||||
default: 100
|
||||
},
|
||||
modelValue: {
|
||||
type: [Number, String],
|
||||
default: 0
|
||||
},
|
||||
reverse: Boolean,
|
||||
stream: Boolean,
|
||||
striped: Boolean,
|
||||
roundedBar: Boolean,
|
||||
...makeComponentProps(),
|
||||
...makeLocationProps({
|
||||
location: 'top'
|
||||
}),
|
||||
...makeRoundedProps(),
|
||||
...makeTagProps(),
|
||||
...makeThemeProps()
|
||||
}, 'VProgressLinear');
|
||||
export const VProgressLinear = genericComponent()({
|
||||
name: 'VProgressLinear',
|
||||
props: makeVProgressLinearProps(),
|
||||
emits: {
|
||||
'update:modelValue': value => true
|
||||
},
|
||||
setup(props, _ref) {
|
||||
let {
|
||||
slots
|
||||
} = _ref;
|
||||
const progress = useProxiedModel(props, 'modelValue');
|
||||
const {
|
||||
isRtl,
|
||||
rtlClasses
|
||||
} = useRtl();
|
||||
const {
|
||||
themeClasses
|
||||
} = provideTheme(props);
|
||||
const {
|
||||
locationStyles
|
||||
} = useLocation(props);
|
||||
const {
|
||||
textColorClasses,
|
||||
textColorStyles
|
||||
} = useTextColor(props, 'color');
|
||||
const {
|
||||
backgroundColorClasses,
|
||||
backgroundColorStyles
|
||||
} = useBackgroundColor(computed(() => props.bgColor || props.color));
|
||||
const {
|
||||
backgroundColorClasses: barColorClasses,
|
||||
backgroundColorStyles: barColorStyles
|
||||
} = useBackgroundColor(props, 'color');
|
||||
const {
|
||||
roundedClasses
|
||||
} = useRounded(props);
|
||||
const {
|
||||
intersectionRef,
|
||||
isIntersecting
|
||||
} = useIntersectionObserver();
|
||||
const max = computed(() => parseInt(props.max, 10));
|
||||
const height = computed(() => parseInt(props.height, 10));
|
||||
const normalizedBuffer = computed(() => parseFloat(props.bufferValue) / max.value * 100);
|
||||
const normalizedValue = computed(() => parseFloat(progress.value) / max.value * 100);
|
||||
const isReversed = computed(() => isRtl.value !== props.reverse);
|
||||
const transition = computed(() => props.indeterminate ? 'fade-transition' : 'slide-x-transition');
|
||||
const opacity = computed(() => {
|
||||
return props.bgOpacity == null ? props.bgOpacity : parseFloat(props.bgOpacity);
|
||||
});
|
||||
function handleClick(e) {
|
||||
if (!intersectionRef.value) return;
|
||||
const {
|
||||
left,
|
||||
right,
|
||||
width
|
||||
} = intersectionRef.value.getBoundingClientRect();
|
||||
const value = isReversed.value ? width - e.clientX + (right - width) : e.clientX - left;
|
||||
progress.value = Math.round(value / width * max.value);
|
||||
}
|
||||
useRender(() => _createVNode(props.tag, {
|
||||
"ref": intersectionRef,
|
||||
"class": ['v-progress-linear', {
|
||||
'v-progress-linear--absolute': props.absolute,
|
||||
'v-progress-linear--active': props.active && isIntersecting.value,
|
||||
'v-progress-linear--reverse': isReversed.value,
|
||||
'v-progress-linear--rounded': props.rounded,
|
||||
'v-progress-linear--rounded-bar': props.roundedBar,
|
||||
'v-progress-linear--striped': props.striped
|
||||
}, roundedClasses.value, themeClasses.value, rtlClasses.value, props.class],
|
||||
"style": [{
|
||||
bottom: props.location === 'bottom' ? 0 : undefined,
|
||||
top: props.location === 'top' ? 0 : undefined,
|
||||
height: props.active ? convertToUnit(height.value) : 0,
|
||||
'--v-progress-linear-height': convertToUnit(height.value),
|
||||
...locationStyles.value
|
||||
}, props.style],
|
||||
"role": "progressbar",
|
||||
"aria-hidden": props.active ? 'false' : 'true',
|
||||
"aria-valuemin": "0",
|
||||
"aria-valuemax": props.max,
|
||||
"aria-valuenow": props.indeterminate ? undefined : normalizedValue.value,
|
||||
"onClick": props.clickable && handleClick
|
||||
}, {
|
||||
default: () => [props.stream && _createVNode("div", {
|
||||
"key": "stream",
|
||||
"class": ['v-progress-linear__stream', textColorClasses.value],
|
||||
"style": {
|
||||
...textColorStyles.value,
|
||||
[isReversed.value ? 'left' : 'right']: convertToUnit(-height.value),
|
||||
borderTop: `${convertToUnit(height.value / 2)} dotted`,
|
||||
opacity: opacity.value,
|
||||
top: `calc(50% - ${convertToUnit(height.value / 4)})`,
|
||||
width: convertToUnit(100 - normalizedBuffer.value, '%'),
|
||||
'--v-progress-linear-stream-to': convertToUnit(height.value * (isReversed.value ? 1 : -1))
|
||||
}
|
||||
}, null), _createVNode("div", {
|
||||
"class": ['v-progress-linear__background', backgroundColorClasses.value],
|
||||
"style": [backgroundColorStyles.value, {
|
||||
opacity: opacity.value,
|
||||
width: convertToUnit(!props.stream ? 100 : normalizedBuffer.value, '%')
|
||||
}]
|
||||
}, null), _createVNode(Transition, {
|
||||
"name": transition.value
|
||||
}, {
|
||||
default: () => [!props.indeterminate ? _createVNode("div", {
|
||||
"class": ['v-progress-linear__determinate', barColorClasses.value],
|
||||
"style": [barColorStyles.value, {
|
||||
width: convertToUnit(normalizedValue.value, '%')
|
||||
}]
|
||||
}, null) : _createVNode("div", {
|
||||
"class": "v-progress-linear__indeterminate"
|
||||
}, [['long', 'short'].map(bar => _createVNode("div", {
|
||||
"key": bar,
|
||||
"class": ['v-progress-linear__indeterminate', bar, barColorClasses.value],
|
||||
"style": barColorStyles.value
|
||||
}, null))])]
|
||||
}), slots.default && _createVNode("div", {
|
||||
"class": "v-progress-linear__content"
|
||||
}, [slots.default({
|
||||
value: normalizedValue.value,
|
||||
buffer: normalizedBuffer.value
|
||||
})])]
|
||||
}));
|
||||
return {};
|
||||
}
|
||||
});
|
||||
//# sourceMappingURL=VProgressLinear.mjs.map
|
1
VApp/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.mjs.map
generated
vendored
Normal file
1
VApp/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.mjs.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
196
VApp/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.sass
generated
vendored
Normal file
196
VApp/node_modules/vuetify/lib/components/VProgressLinear/VProgressLinear.sass
generated
vendored
Normal file
@ -0,0 +1,196 @@
|
||||
@use '../../styles/tools'
|
||||
@use './variables' as *
|
||||
|
||||
// Block
|
||||
.v-progress-linear
|
||||
background: transparent
|
||||
overflow: hidden
|
||||
position: relative
|
||||
transition: $progress-linear-transition
|
||||
width: 100%
|
||||
|
||||
&--rounded
|
||||
@include tools.rounded($progress-linear-border-radius)
|
||||
|
||||
// Elements
|
||||
.v-progress-linear__background
|
||||
background: $progress-linear-background
|
||||
bottom: 0
|
||||
left: 0
|
||||
opacity: $progress-linear-background-opacity
|
||||
position: absolute
|
||||
top: 0
|
||||
transition-property: width, left, right
|
||||
transition: inherit
|
||||
|
||||
.v-progress-linear__content
|
||||
align-items: center
|
||||
display: flex
|
||||
height: 100%
|
||||
justify-content: center
|
||||
left: 0
|
||||
pointer-events: none
|
||||
position: absolute
|
||||
top: 0
|
||||
width: 100%
|
||||
|
||||
.v-progress-linear__determinate,
|
||||
.v-progress-linear__indeterminate
|
||||
background: $progress-linear-background
|
||||
|
||||
.v-progress-linear__determinate
|
||||
height: inherit
|
||||
left: 0
|
||||
position: absolute
|
||||
transition: inherit
|
||||
transition-property: width, left, right
|
||||
|
||||
.v-progress-linear__indeterminate
|
||||
.long, .short
|
||||
animation-play-state: paused
|
||||
animation-duration: $progress-linear-indeterminate-animation-duration
|
||||
animation-iteration-count: infinite
|
||||
bottom: 0
|
||||
height: inherit
|
||||
left: 0
|
||||
position: absolute
|
||||
right: auto
|
||||
top: 0
|
||||
width: auto
|
||||
will-change: left, right
|
||||
|
||||
.long
|
||||
animation-name: indeterminate-ltr
|
||||
|
||||
.short
|
||||
animation-name: indeterminate-short-ltr
|
||||
|
||||
.v-progress-linear__stream
|
||||
animation: $progress-linear-stream-animation
|
||||
animation-play-state: paused
|
||||
bottom: 0
|
||||
left: auto
|
||||
opacity: $progress-linear-stream-opacity
|
||||
pointer-events: none
|
||||
position: absolute
|
||||
transition: inherit
|
||||
transition-property: width, left, right
|
||||
|
||||
// Modifiers
|
||||
.v-progress-linear--reverse
|
||||
.v-progress-linear__background,
|
||||
.v-progress-linear__determinate,
|
||||
.v-progress-linear__content
|
||||
left: auto
|
||||
right: 0
|
||||
|
||||
.v-progress-linear__indeterminate
|
||||
.long, .short
|
||||
left: auto
|
||||
right: 0
|
||||
|
||||
.long
|
||||
animation-name: indeterminate-rtl
|
||||
|
||||
.short
|
||||
animation-name: indeterminate-short-rtl
|
||||
|
||||
.v-progress-linear__stream
|
||||
right: auto
|
||||
|
||||
.v-progress-linear--absolute,
|
||||
.v-progress-linear--fixed
|
||||
left: 0
|
||||
z-index: 1
|
||||
|
||||
.v-progress-linear--absolute
|
||||
position: absolute
|
||||
|
||||
.v-progress-linear--fixed
|
||||
position: fixed
|
||||
|
||||
.v-progress-linear--rounded
|
||||
@include tools.rounded($progress-linear-border-radius)
|
||||
|
||||
&.v-progress-linear--rounded-bar
|
||||
.v-progress-linear__determinate,
|
||||
.v-progress-linear__indeterminate
|
||||
border-radius: inherit
|
||||
|
||||
.v-progress-linear--striped
|
||||
.v-progress-linear__determinate
|
||||
animation: $progress-linear-striped-animation
|
||||
background-image: $progress-linear-stripe-gradient
|
||||
background-repeat: repeat
|
||||
background-size: $progress-linear-striped-size
|
||||
|
||||
.v-progress-linear--active
|
||||
.v-progress-linear__indeterminate
|
||||
.long, .short
|
||||
animation-play-state: running
|
||||
|
||||
.v-progress-linear__stream
|
||||
animation-play-state: running
|
||||
|
||||
.v-progress-linear--rounded-bar
|
||||
.v-progress-linear__determinate,
|
||||
.v-progress-linear__indeterminate,
|
||||
.v-progress-linear__stream + .v-progress-linear__background
|
||||
@include tools.rounded($progress-linear-border-radius)
|
||||
|
||||
.v-progress-linear__determinate
|
||||
border-start-start-radius: 0
|
||||
border-end-start-radius: 0
|
||||
|
||||
// Keyframes
|
||||
@keyframes indeterminate-ltr
|
||||
0%
|
||||
left: -90%
|
||||
right: 100%
|
||||
60%
|
||||
left: -90%
|
||||
right: 100%
|
||||
100%
|
||||
left: 100%
|
||||
right: -35%
|
||||
|
||||
@keyframes indeterminate-rtl
|
||||
0%
|
||||
left: 100%
|
||||
right: -90%
|
||||
60%
|
||||
left: 100%
|
||||
right: -90%
|
||||
100%
|
||||
left: -35%
|
||||
right: 100%
|
||||
|
||||
@keyframes indeterminate-short-ltr
|
||||
0%
|
||||
left: -200%
|
||||
right: 100%
|
||||
60%
|
||||
left: 107%
|
||||
right: -8%
|
||||
100%
|
||||
left: 107%
|
||||
right: -8%
|
||||
|
||||
@keyframes indeterminate-short-rtl
|
||||
0%
|
||||
left: 100%
|
||||
right: -200%
|
||||
60%
|
||||
left: -8%
|
||||
right: 107%
|
||||
100%
|
||||
left: -8%
|
||||
right: 107%
|
||||
|
||||
@keyframes stream
|
||||
to
|
||||
transform: translateX(var(--v-progress-linear-stream-to))
|
||||
|
||||
@keyframes progress-linear-stripes
|
||||
0%
|
||||
background-position-x: $progress-linear-striped-size
|
25
VApp/node_modules/vuetify/lib/components/VProgressLinear/_variables.scss
generated
vendored
Normal file
25
VApp/node_modules/vuetify/lib/components/VProgressLinear/_variables.scss
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
||||
@use '../../styles/settings';
|
||||
|
||||
// VProgressLinear
|
||||
$progress-linear-background: currentColor !default;
|
||||
$progress-linear-background-background: $progress-linear-background !default;
|
||||
$progress-linear-background-opacity: var(--v-border-opacity) !default;
|
||||
$progress-linear-border-radius: map-get(settings.$rounded, 'pill') !default;
|
||||
$progress-linear-stream-opacity: 0.3 !default;
|
||||
$progress-linear-stripe-background-size: 40px 40px !default;
|
||||
$progress-linear-stream-border-width: 4px !default;
|
||||
$progress-linear-stripe-gradient: linear-gradient(
|
||||
135deg,
|
||||
hsla(0, 0%, 100%, .25) 25%,
|
||||
transparent 0,
|
||||
transparent 50%,
|
||||
hsla(0, 0%, 100%, .25) 0,
|
||||
hsla(0, 0%, 100%, .25) 75%,
|
||||
transparent 0,
|
||||
transparent
|
||||
) !default;
|
||||
$progress-linear-indeterminate-animation-duration: 2.2s !default;
|
||||
$progress-linear-stream-animation: stream .25s infinite linear !default;
|
||||
$progress-linear-striped-animation: progress-linear-stripes 1s infinite linear !default;
|
||||
$progress-linear-striped-size: var(--v-progress-linear-height) !default;
|
||||
$progress-linear-transition: .2s settings.$standard-easing !default;
|
380
VApp/node_modules/vuetify/lib/components/VProgressLinear/index.d.mts
generated
vendored
Normal file
380
VApp/node_modules/vuetify/lib/components/VProgressLinear/index.d.mts
generated
vendored
Normal file
@ -0,0 +1,380 @@
|
||||
import * as vue from 'vue';
|
||||
import { ComponentPropsOptions, ExtractPropTypes } from 'vue';
|
||||
|
||||
declare const block: readonly ["top", "bottom"];
|
||||
declare const inline: readonly ["start", "end", "left", "right"];
|
||||
type Tblock = typeof block[number];
|
||||
type Tinline = typeof inline[number];
|
||||
type Anchor = Tblock | Tinline | 'center' | 'center center' | `${Tblock} ${Tinline | 'center'}` | `${Tinline} ${Tblock | 'center'}`;
|
||||
|
||||
interface FilterPropsOptions<PropsOptions extends Readonly<ComponentPropsOptions>, Props = ExtractPropTypes<PropsOptions>> {
|
||||
filterProps<T extends Partial<Props>, U extends Exclude<keyof Props, Exclude<keyof Props, keyof T>>>(props: T): Partial<Pick<T, U>>;
|
||||
}
|
||||
|
||||
declare const VProgressLinear: {
|
||||
new (...args: any[]): vue.CreateComponentPublicInstance<{
|
||||
reverse: boolean;
|
||||
max: string | number;
|
||||
absolute: boolean;
|
||||
location: NonNullable<Anchor>;
|
||||
height: string | number;
|
||||
active: boolean;
|
||||
stream: boolean;
|
||||
style: vue.StyleValue;
|
||||
tag: string;
|
||||
indeterminate: boolean;
|
||||
modelValue: string | number;
|
||||
bufferValue: string | number;
|
||||
clickable: boolean;
|
||||
striped: boolean;
|
||||
roundedBar: boolean;
|
||||
} & {
|
||||
color?: string | undefined;
|
||||
class?: any;
|
||||
theme?: string | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
bgColor?: string | undefined;
|
||||
bgOpacity?: string | number | undefined;
|
||||
} & {
|
||||
$children?: vue.VNodeChild | {
|
||||
default?: ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild);
|
||||
'v-slots'?: {
|
||||
default?: false | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} & {
|
||||
"onUpdate:modelValue"?: ((value: number) => any) | undefined;
|
||||
}, {}, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {
|
||||
'update:modelValue': (value: number) => boolean;
|
||||
}, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps & {
|
||||
reverse: boolean;
|
||||
max: string | number;
|
||||
absolute: boolean;
|
||||
location: NonNullable<Anchor>;
|
||||
height: string | number;
|
||||
active: boolean;
|
||||
stream: boolean;
|
||||
style: vue.StyleValue;
|
||||
tag: string;
|
||||
indeterminate: boolean;
|
||||
modelValue: string | number;
|
||||
bufferValue: string | number;
|
||||
clickable: boolean;
|
||||
striped: boolean;
|
||||
roundedBar: boolean;
|
||||
} & {
|
||||
color?: string | undefined;
|
||||
class?: any;
|
||||
theme?: string | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
bgColor?: string | undefined;
|
||||
bgOpacity?: string | number | undefined;
|
||||
} & {
|
||||
$children?: vue.VNodeChild | {
|
||||
default?: ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild);
|
||||
'v-slots'?: {
|
||||
default?: false | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} & {
|
||||
"onUpdate:modelValue"?: ((value: number) => any) | undefined;
|
||||
}, {
|
||||
reverse: boolean;
|
||||
max: string | number;
|
||||
absolute: boolean;
|
||||
location: NonNullable<Anchor>;
|
||||
height: string | number;
|
||||
active: boolean;
|
||||
stream: boolean;
|
||||
style: vue.StyleValue;
|
||||
tag: string;
|
||||
indeterminate: boolean;
|
||||
rounded: string | number | boolean;
|
||||
modelValue: string | number;
|
||||
bufferValue: string | number;
|
||||
clickable: boolean;
|
||||
striped: boolean;
|
||||
roundedBar: boolean;
|
||||
}, true, {}, vue.SlotsType<Partial<{
|
||||
default: (arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNode<vue.RendererNode, vue.RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
}>>, {
|
||||
P: {};
|
||||
B: {};
|
||||
D: {};
|
||||
C: {};
|
||||
M: {};
|
||||
Defaults: {};
|
||||
}, {
|
||||
reverse: boolean;
|
||||
max: string | number;
|
||||
absolute: boolean;
|
||||
location: NonNullable<Anchor>;
|
||||
height: string | number;
|
||||
active: boolean;
|
||||
stream: boolean;
|
||||
style: vue.StyleValue;
|
||||
tag: string;
|
||||
indeterminate: boolean;
|
||||
modelValue: string | number;
|
||||
bufferValue: string | number;
|
||||
clickable: boolean;
|
||||
striped: boolean;
|
||||
roundedBar: boolean;
|
||||
} & {
|
||||
color?: string | undefined;
|
||||
class?: any;
|
||||
theme?: string | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
bgColor?: string | undefined;
|
||||
bgOpacity?: string | number | undefined;
|
||||
} & {
|
||||
$children?: vue.VNodeChild | {
|
||||
default?: ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild);
|
||||
'v-slots'?: {
|
||||
default?: false | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} & {
|
||||
"onUpdate:modelValue"?: ((value: number) => any) | undefined;
|
||||
}, {}, {}, {}, {}, {
|
||||
reverse: boolean;
|
||||
max: string | number;
|
||||
absolute: boolean;
|
||||
location: NonNullable<Anchor>;
|
||||
height: string | number;
|
||||
active: boolean;
|
||||
stream: boolean;
|
||||
style: vue.StyleValue;
|
||||
tag: string;
|
||||
indeterminate: boolean;
|
||||
rounded: string | number | boolean;
|
||||
modelValue: string | number;
|
||||
bufferValue: string | number;
|
||||
clickable: boolean;
|
||||
striped: boolean;
|
||||
roundedBar: boolean;
|
||||
}>;
|
||||
__isFragment?: undefined;
|
||||
__isTeleport?: undefined;
|
||||
__isSuspense?: undefined;
|
||||
} & vue.ComponentOptionsBase<{
|
||||
reverse: boolean;
|
||||
max: string | number;
|
||||
absolute: boolean;
|
||||
location: NonNullable<Anchor>;
|
||||
height: string | number;
|
||||
active: boolean;
|
||||
stream: boolean;
|
||||
style: vue.StyleValue;
|
||||
tag: string;
|
||||
indeterminate: boolean;
|
||||
modelValue: string | number;
|
||||
bufferValue: string | number;
|
||||
clickable: boolean;
|
||||
striped: boolean;
|
||||
roundedBar: boolean;
|
||||
} & {
|
||||
color?: string | undefined;
|
||||
class?: any;
|
||||
theme?: string | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
bgColor?: string | undefined;
|
||||
bgOpacity?: string | number | undefined;
|
||||
} & {
|
||||
$children?: vue.VNodeChild | {
|
||||
default?: ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild);
|
||||
'v-slots'?: {
|
||||
default?: false | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNodeChild) | undefined;
|
||||
} & {
|
||||
"onUpdate:modelValue"?: ((value: number) => any) | undefined;
|
||||
}, {}, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {
|
||||
'update:modelValue': (value: number) => boolean;
|
||||
}, string, {
|
||||
reverse: boolean;
|
||||
max: string | number;
|
||||
absolute: boolean;
|
||||
location: NonNullable<Anchor>;
|
||||
height: string | number;
|
||||
active: boolean;
|
||||
stream: boolean;
|
||||
style: vue.StyleValue;
|
||||
tag: string;
|
||||
indeterminate: boolean;
|
||||
rounded: string | number | boolean;
|
||||
modelValue: string | number;
|
||||
bufferValue: string | number;
|
||||
clickable: boolean;
|
||||
striped: boolean;
|
||||
roundedBar: boolean;
|
||||
}, {}, string, vue.SlotsType<Partial<{
|
||||
default: (arg: {
|
||||
value: number;
|
||||
buffer: number;
|
||||
}) => vue.VNode<vue.RendererNode, vue.RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
}>>> & vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps & FilterPropsOptions<{
|
||||
theme: StringConstructor;
|
||||
tag: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
rounded: {
|
||||
type: (StringConstructor | BooleanConstructor | NumberConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
location: {
|
||||
type: vue.PropType<NonNullable<Anchor>>;
|
||||
default: NonNullable<Anchor>;
|
||||
};
|
||||
class: vue.PropType<any>;
|
||||
style: {
|
||||
type: vue.PropType<vue.StyleValue>;
|
||||
default: null;
|
||||
};
|
||||
absolute: BooleanConstructor;
|
||||
active: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
bgColor: StringConstructor;
|
||||
bgOpacity: (StringConstructor | NumberConstructor)[];
|
||||
bufferValue: {
|
||||
type: (StringConstructor | NumberConstructor)[];
|
||||
default: number;
|
||||
};
|
||||
clickable: BooleanConstructor;
|
||||
color: StringConstructor;
|
||||
height: {
|
||||
type: (StringConstructor | NumberConstructor)[];
|
||||
default: number;
|
||||
};
|
||||
indeterminate: BooleanConstructor;
|
||||
max: {
|
||||
type: (StringConstructor | NumberConstructor)[];
|
||||
default: number;
|
||||
};
|
||||
modelValue: {
|
||||
type: (StringConstructor | NumberConstructor)[];
|
||||
default: number;
|
||||
};
|
||||
reverse: BooleanConstructor;
|
||||
stream: BooleanConstructor;
|
||||
striped: BooleanConstructor;
|
||||
roundedBar: BooleanConstructor;
|
||||
}, vue.ExtractPropTypes<{
|
||||
theme: StringConstructor;
|
||||
tag: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
rounded: {
|
||||
type: (StringConstructor | BooleanConstructor | NumberConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
location: {
|
||||
type: vue.PropType<NonNullable<Anchor>>;
|
||||
default: NonNullable<Anchor>;
|
||||
};
|
||||
class: vue.PropType<any>;
|
||||
style: {
|
||||
type: vue.PropType<vue.StyleValue>;
|
||||
default: null;
|
||||
};
|
||||
absolute: BooleanConstructor;
|
||||
active: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
bgColor: StringConstructor;
|
||||
bgOpacity: (StringConstructor | NumberConstructor)[];
|
||||
bufferValue: {
|
||||
type: (StringConstructor | NumberConstructor)[];
|
||||
default: number;
|
||||
};
|
||||
clickable: BooleanConstructor;
|
||||
color: StringConstructor;
|
||||
height: {
|
||||
type: (StringConstructor | NumberConstructor)[];
|
||||
default: number;
|
||||
};
|
||||
indeterminate: BooleanConstructor;
|
||||
max: {
|
||||
type: (StringConstructor | NumberConstructor)[];
|
||||
default: number;
|
||||
};
|
||||
modelValue: {
|
||||
type: (StringConstructor | NumberConstructor)[];
|
||||
default: number;
|
||||
};
|
||||
reverse: BooleanConstructor;
|
||||
stream: BooleanConstructor;
|
||||
striped: BooleanConstructor;
|
||||
roundedBar: BooleanConstructor;
|
||||
}>>;
|
||||
type VProgressLinear = InstanceType<typeof VProgressLinear>;
|
||||
|
||||
export { VProgressLinear };
|
2
VApp/node_modules/vuetify/lib/components/VProgressLinear/index.mjs
generated
vendored
Normal file
2
VApp/node_modules/vuetify/lib/components/VProgressLinear/index.mjs
generated
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
export { VProgressLinear } from "./VProgressLinear.mjs";
|
||||
//# sourceMappingURL=index.mjs.map
|
1
VApp/node_modules/vuetify/lib/components/VProgressLinear/index.mjs.map
generated
vendored
Normal file
1
VApp/node_modules/vuetify/lib/components/VProgressLinear/index.mjs.map
generated
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"version":3,"file":"index.mjs","names":["VProgressLinear"],"sources":["../../../src/components/VProgressLinear/index.ts"],"sourcesContent":["export { VProgressLinear } from './VProgressLinear'\n"],"mappings":"SAASA,eAAe"}
|
Reference in New Issue
Block a user