12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <template>
- <div class="card manage-card">
- <header class="card-header card-section">
- <p class="card-header-title">Pricing</p>
- </header>
- <div class="card-content card-section">
- <div class="field">
- <label class="label">Price of the course</label>
- <div class="control">
- <input
- :value="course.price"
- @input="($event) => emitCourseValue($event, 'price')"
- class="input is-medium"
- type="text"
- placeholder="179.99">
- </div>
- </div>
- <div class="field">
- <label class="label">Discounted Price for the course</label>
- <div class="control">
- <input
- :value="course.discountedPrice"
- @input="($event) => emitCourseValue($event, 'discountedPrice')"
- class="input is-medium"
- type="text"
- placeholder="9.99">
- </div>
- </div>
- </div>
- </div>
- </template>
- <script>
- export default {
- props: {
- course : {
- type : Object,
- required : true
- }
- },
- methods : {
- emitCourseValue(e, field){
- this.$emit('courseValueUpdated', {value : e.target.value, field})
- }
- }
- }
- </script>
|