A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/uiv-lib/uiv/commit/1aeeb2bbf93ea394f6769205881f9602b3448fc9 below:

navbar/progressbar use setup · uiv-lib/uiv@1aeeb2b · GitHub

File tree Expand file treeCollapse file tree 6 files changed

+103

-125

lines changed

Filter options

Expand file treeCollapse file tree 6 files changed

+103

-125

lines changed Original file line number Diff line number Diff line change

@@ -20,53 +20,42 @@

20 20

</nav>

21 21

</template>

22 22 23 -

<script>

23 +

<script setup>

24 24

import Collapse from '../collapse/Collapse.vue';

25 +

import { computed, onMounted, ref, watch } from 'vue';

25 26 26 -

export default {

27 -

components: { Collapse },

28 -

props: {

29 -

modelValue: Boolean,

30 -

fluid: {

31 -

type: Boolean,

32 -

default: true,

33 -

},

34 -

fixedTop: Boolean,

35 -

fixedBottom: Boolean,

36 -

staticTop: Boolean,

37 -

inverse: Boolean,

38 -

},

39 -

emits: ['update:modalValue'],

40 -

data() {

41 -

return {

42 -

show: false,

43 -

};

44 -

},

45 -

computed: {

46 -

navClasses() {

47 -

return {

48 -

navbar: true,

49 -

'navbar-default': !this.inverse,

50 -

'navbar-inverse': this.inverse,

51 -

'navbar-static-top': this.staticTop,

52 -

'navbar-fixed-bottom': this.fixedBottom,

53 -

'navbar-fixed-top': this.fixedTop,

54 -

};

55 -

},

56 -

},

57 -

watch: {

58 -

modelValue(v) {

59 -

this.show = v;

60 -

},

61 -

},

62 -

mounted() {

63 -

this.show = !!this.modelValue;

64 -

},

65 -

methods: {

66 -

toggle() {

67 -

this.show = !this.show;

68 -

this.$emit('update:modalValue', this.show);

69 -

},

70 -

},

71 -

};

27 +

const props = defineProps({

28 +

modelValue: Boolean,

29 +

fluid: { type: Boolean, default: true },

30 +

fixedTop: Boolean,

31 +

fixedBottom: Boolean,

32 +

staticTop: Boolean,

33 +

inverse: Boolean,

34 +

});

35 +

const emit = defineEmits(['update:modalValue']);

36 +

const show = ref(false);

37 +

const navClasses = computed(() => ({

38 +

navbar: true,

39 +

'navbar-default': !props.inverse,

40 +

'navbar-inverse': props.inverse,

41 +

'navbar-static-top': props.staticTop,

42 +

'navbar-fixed-bottom': props.fixedBottom,

43 +

'navbar-fixed-top': props.fixedTop,

44 +

}));

45 + 46 +

watch(

47 +

() => props.modelValue,

48 +

(v) => {

49 +

show.value = v;

50 +

}

51 +

);

52 + 53 +

onMounted(() => {

54 +

show.value = !!props.modelValue;

55 +

});

56 + 57 +

function toggle() {

58 +

show.value = !show.value;

59 +

emit('update:modalValue', show.value);

60 +

}

72 61

</script>

Original file line number Diff line number Diff line change

@@ -10,11 +10,9 @@

10 10

</form>

11 11

</template>

12 12 13 -

<script>

14 -

export default {

15 -

props: {

16 -

left: Boolean,

17 -

right: Boolean,

18 -

},

19 -

};

13 +

<script setup>

14 +

defineProps({

15 +

left: Boolean,

16 +

right: Boolean,

17 +

});

20 18

</script>

Original file line number Diff line number Diff line change

@@ -11,11 +11,9 @@

11 11

</ul>

12 12

</template>

13 13 14 -

<script>

15 -

export default {

16 -

props: {

17 -

left: Boolean,

18 -

right: Boolean,

19 -

},

20 -

};

14 +

<script setup>

15 +

defineProps({

16 +

left: Boolean,

17 +

right: Boolean,

18 +

});

21 19

</script>

Original file line number Diff line number Diff line change

@@ -10,11 +10,9 @@

10 10

</p>

11 11

</template>

12 12 13 -

<script>

14 -

export default {

15 -

props: {

16 -

left: Boolean,

17 -

right: Boolean,

18 -

},

19 -

};

13 +

<script setup>

14 +

defineProps({

15 +

left: Boolean,

16 +

right: Boolean,

17 +

});

20 18

</script>

Original file line number Diff line number Diff line change

@@ -5,37 +5,34 @@

5 5

</div>

6 6

</template>

7 7 8 -

<script>

8 +

<script setup>

9 9

import ProgressBarStack from './ProgressBarStack.vue';

10 10 11 -

export default {

12 -

components: { ProgressBarStack },

13 -

props: {

14 -

modelValue: {

15 -

type: Number,

16 -

validator(value) {

17 -

return value >= 0 && value <= 100;

18 -

},

19 -

default: 0,

20 -

},

21 -

labelText: { type: String, default: undefined },

22 -

type: { type: String, default: undefined },

23 -

label: {

24 -

type: Boolean,

25 -

default: false,

26 -

},

27 -

minWidth: {

28 -

type: Boolean,

29 -

default: false,

30 -

},

31 -

striped: {

32 -

type: Boolean,

33 -

default: false,

34 -

},

35 -

active: {

36 -

type: Boolean,

37 -

default: false,

11 +

defineProps({

12 +

modelValue: {

13 +

type: Number,

14 +

validator(value) {

15 +

return value >= 0 && value <= 100;

38 16

},

17 +

default: 0,

18 +

},

19 +

labelText: { type: String, default: undefined },

20 +

type: { type: String, default: undefined },

21 +

label: {

22 +

type: Boolean,

23 +

default: false,

24 +

},

25 +

minWidth: {

26 +

type: Boolean,

27 +

default: false,

28 +

},

29 +

striped: {

30 +

type: Boolean,

31 +

default: false,

32 +

},

33 +

active: {

34 +

type: Boolean,

35 +

default: false,

39 36

},

40 -

};

37 +

});

41 38

</script>

Original file line number Diff line number Diff line change

@@ -19,34 +19,32 @@

19 19

</div>

20 20

</template>

21 21 22 -

<script>

23 -

export default {

24 -

props: {

25 -

modelValue: {

26 -

type: Number,

27 -

required: true,

28 -

validator(value) {

29 -

return value >= 0 && value <= 100;

30 -

},

31 -

},

32 -

labelText: { type: String, default: undefined },

33 -

type: { type: String, default: undefined },

34 -

label: {

35 -

type: Boolean,

36 -

default: false,

37 -

},

38 -

minWidth: {

39 -

type: Boolean,

40 -

default: false,

41 -

},

42 -

striped: {

43 -

type: Boolean,

44 -

default: false,

45 -

},

46 -

active: {

47 -

type: Boolean,

48 -

default: false,

22 +

<script setup>

23 +

defineProps({

24 +

modelValue: {

25 +

type: Number,

26 +

required: true,

27 +

validator(value) {

28 +

return value >= 0 && value <= 100;

49 29

},

50 30

},

51 -

};

31 +

labelText: { type: String, default: undefined },

32 +

type: { type: String, default: undefined },

33 +

label: {

34 +

type: Boolean,

35 +

default: false,

36 +

},

37 +

minWidth: {

38 +

type: Boolean,

39 +

default: false,

40 +

},

41 +

striped: {

42 +

type: Boolean,

43 +

default: false,

44 +

},

45 +

active: {

46 +

type: Boolean,

47 +

default: false,

48 +

},

49 +

});

52 50

</script>

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4