UNPKG

primevue

Version:

PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBloc

53 lines (45 loc) 2.46 kB
'use strict'; var BaseIcon = require('primevue/baseicon'); var utils = require('primevue/utils'); var vue = require('vue'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var BaseIcon__default = /*#__PURE__*/_interopDefaultLegacy(BaseIcon); var script = { name: 'ArrowUpIcon', "extends": BaseIcon__default["default"], computed: { pathId: function pathId() { return "pv_icon_clip_".concat(utils.UniqueComponentId()); } } }; var _hoisted_1 = ["clipPath"]; var _hoisted_2 = /*#__PURE__*/vue.createElementVNode("path", { "fill-rule": "evenodd", "clip-rule": "evenodd", d: "M6.51551 13.799C6.64205 13.9255 6.813 13.9977 6.99193 14C7.17087 13.9977 7.34182 13.9255 7.46835 13.799C7.59489 13.6725 7.66701 13.5015 7.66935 13.3226V2.31233L11.9326 6.57554C11.9951 6.63887 12.0697 6.68907 12.1519 6.72319C12.2341 6.75731 12.3223 6.77467 12.4113 6.77425C12.5003 6.77467 12.5885 6.75731 12.6707 6.72319C12.7529 6.68907 12.8274 6.63887 12.89 6.57554C13.0168 6.44853 13.0881 6.27635 13.0881 6.09683C13.0881 5.91732 13.0168 5.74514 12.89 5.61812L7.48846 0.216594C7.48274 0.210436 7.4769 0.204374 7.47094 0.198411C7.3439 0.0713707 7.1716 0 6.99193 0C6.81227 0 6.63997 0.0713707 6.51293 0.198411C6.50704 0.204296 6.50128 0.210278 6.49563 0.216354L1.09386 5.61812C0.974201 5.74654 0.909057 5.91639 0.912154 6.09189C0.91525 6.26738 0.986345 6.43483 1.11046 6.55894C1.23457 6.68306 1.40202 6.75415 1.57752 6.75725C1.75302 6.76035 1.92286 6.6952 2.05128 6.57554L6.31451 2.31231V13.3226C6.31685 13.5015 6.38898 13.6725 6.51551 13.799Z", fill: "currentColor" }, null, -1); var _hoisted_3 = [_hoisted_2]; var _hoisted_4 = ["id"]; var _hoisted_5 = /*#__PURE__*/vue.createElementVNode("rect", { width: "14", height: "14", fill: "white" }, null, -1); var _hoisted_6 = [_hoisted_5]; function render(_ctx, _cache, $props, $setup, $data, $options) { return vue.openBlock(), vue.createElementBlock("svg", vue.mergeProps({ width: "14", height: "14", viewBox: "0 0 14 14", fill: "none", xmlns: "http://www.w3.org/2000/svg" }, _ctx.pti()), [vue.createElementVNode("g", { clipPath: "url(#".concat($options.pathId, ")") }, _hoisted_3, 8, _hoisted_1), vue.createElementVNode("defs", null, [vue.createElementVNode("clipPath", { id: "".concat($options.pathId) }, _hoisted_6, 8, _hoisted_4)])], 16); } script.render = render; module.exports = script;