Skip to content

Commit 09ad7e6

Browse files
authored
Merge pull request #8 from Odumz/ft-add-unit
Support percent unit prop
2 parents 8b95ff3 + 74169d4 commit 09ad7e6

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ Available Props, this package supports 30+ props
111111
| viewport | Animate when element is in viewport | `true` | Boolean | N/A |
112112
| on-viewport | Callback function to detect viewport | `undefined` | Function | N/A |
113113
| show-percent | Enable disable percent counter | `false` | Boolean | N/A |
114+
| unit | Unit of percent counter | `'%'` | String | N/A |
114115

115116
#### Example:
116117

src/App.vue

+2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@
55
:is-shadow="true"
66
:is-bg-shadow="true"
77
:show-percent="true"
8+
:unit="'%'"
89
/>
910
<circle-progress :viewport="true" :is-gradient="true" />
11+
<circle-progress :viewport="true" :show-percent="true" :unit="'Acres'" />
1012
<circle-progress
1113
:is-bg-shadow="true"
1214
:bg-shadow="{

src/components/CircleProgress.vue

+7-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@
4444
</filter>
4545
</template>
4646
</svg>
47-
<span v-if="showPercent" class="current-counter">{{ currentPercent }}</span>
47+
<span v-if="showPercent" class="current-counter"
48+
>{{ currentPercent }} {{ unit }}</span
49+
>
4850
</div>
4951
</template>
5052

@@ -146,6 +148,10 @@ export default {
146148
showPercent: {
147149
type: Boolean,
148150
default: false
151+
},
152+
unit: {
153+
type: String,
154+
default: ""
149155
}
150156
},
151157
setup(props) {

0 commit comments

Comments
 (0)