edi-ui
TypeScript icon, indicating that this package has built-in type declarations

0.2.2 • Public • Published

About

Warning : This is custom element ui for me.

This package changes the element-ui dialog close event to mousedown. In the original element-ui, modal is closed when a mouseup event occurs on the wrapper. The close-on-click-modal property is just a property that keeps your modal state when you click wrapper. Modal should be closed when the wrapper is clicked, but the event should be a mousedown, not a click.

<template>
  <transition
    name="dialog-fade"
    @after-enter="afterEnter"
    @after-leave="afterLeave">
    <div
      v-show="visible"
      class="el-dialog__wrapper"
      @mousedown.self="handleWrapperClick" @mouseup="handleMouseup">
      <div
        role="dialog"
        :key="key"
        aria-modal="true"
        :aria-label="title || 'dialog'"
        :class="['el-dialog', { 'is-fullscreen': fullscreen, 'el-dialog--center': center }, customClass]"
        ref="dialog"
        :style="style"
        @mousedown="handleMousedown">
        <div class="el-dialog__header">
          <slot name="title">
            <span class="el-dialog__title">{{ title }}</span>
          </slot>
          <button
            type="button"
            class="el-dialog__headerbtn"
            aria-label="Close"
            v-if="showClose"
            @click="handleClose">
            <i class="el-dialog__close el-icon el-icon-close"></i>
          </button>
        </div>
        <div class="el-dialog__body" v-if="rendered"><slot></slot></div>
        <div class="el-dialog__footer" v-if="$slots.footer">
          <slot name="footer"></slot>
        </div>
      </div>
    </div>
  </transition>
</template>

Color

I add three colors according to my needs. lightorange(#f5a623), greyblack(#313131), lightred(#d0021b). You can use those colors on button, link, tag ...

Switch

The basic color(primary -> lightorange) is changed. Also, The height of the bar and the size of the button are changed.

Checkbox

The basic color(primary -> lightorange) is changed.

Input

The border-radius is changed (to 1px). And border-color, box-shadow is little changed

Form

required content is changed (* -> circle). The content's font size is 6px

table

When mouse hover on row, background-color was changed. but, remove the style to make custom easier striped color is changed (#fafafa -> #fdfdfd)

Readme

Keywords

Package Sidebar

Install

npm i edi-ui

Weekly Downloads

1

Version

0.2.2

License

MIT

Unpacked Size

7.56 MB

Total Files

919

Last publish

Collaborators

  • bum-hyun
  • npm