2.7.3 • Published 3 years ago

etuikitchen v2.7.3

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

Pagination

Page Limit: Dikey Data Uzunluğu
Step Length: Yatay Numaralandırma Uzunluğu
TotalCount: istenen Toplam Data Uzunluğu
PageNumber: Aktif Sayfa Numarası

OnClick Result Değerleri

Current: "Aktif Sayfa"
HorizontalLineFirst: "Yatay Çizgide İlk Öğe"
HorizontalLineLast: "Yatay Çizgide Son Öğe"
TotalCount: "Tüm Data Sayısı"
TotalCountSize = "Toplam Sayfalama Adım Uzunluğu"

Kullanımı

  <Pagination
        PrevText="Geri"
        NextText="İleri"
        TotalCount={TotalCount}
        VerticalLimit={VerticalLimit}
        HorizontalLength={HorizontalLength}
        ActivePage={ActivePage}
        onClick={({
          Current,
          HorizontalLineFirst,
          HorizontalLineLast,
          TotalCount,
          TotalCountSize,
        }) => {
          console.log("Aktif Sayfa: ", Current);
          console.log("Yatay Çizgide İlk Öğe: ", HorizontalLineFirst);
          console.log("Yatay Çizgide Son Öğe: ", HorizontalLineLast);
          console.log("Toplam Data Uzunluğu: ", TotalCount);
          console.log("Toplam Sayfalama Adım Uzunluğu: ", TotalCountSize);
        }}
      />

Input

	MinLength: Minimum Karakter Uzunluğu
    MaxLength: Maxium Karakter Uzunluğu
    Placeholder: Input İç Yazı
	Type: Input Tipi
    Title: Input Üstü Başlık
    Margin: {
    Top: number, (Tüm Inputun yukarıdan boşluğu)
    Bottom: number (Tüm Inputun aşağıdan boşluğu)
    }
     IconRender={{
        children: <div>Icon veya Bir Yazı Gelebilir</div>,
        direction: "right", // left yada right - Inputun neresinde olacağını belirtir.
      }}

Yüklenmesi Gerekenler:

npm i jquery
npm i jquery-mask-plugin

Uygulanması Gerekenler:

.env dosyasına REACT_APP_NPM_BRAND değeri markaya uyarlanmalı.

index.html içeriğine eklenmesi gereken linkler:

<link rel="stylesheet" href="%PUBLIC_URL%/plugins/%REACT_APP_NPM_BRAND%/input/index.css" />
<link rel="stylesheet" href="%PUBLIC_URL%/plugins/%REACT_APP_NPM_BRAND%/select/index.css" />
<link rel="stylesheet" href="%PUBLIC_URL%/plugins/%REACT_APP_NPM_BRAND%/dropdown/index.css" />    

**Not:** CSS dosyaları local olarak tutulmaktadır.

Kullanımı

 <Input
      MinLength={4}
      PlaceHolder={"Search Now"}
      Type={"text"}
      Margin={{
        Top: 5,
        Bottom: 5,
      }}
      IconRender={{
        children: <div>Sor</div>,
        direction: "right",
      }}
    />

Genel Örnek Kullanım için Interface Bazlı Data

  const [Users, setUsers] = useState<Array<UserInterface>>([
    {
      id: 1,
      name: "Ercan",
      surname: "Tekin",
    },
    {
      id: 2,
      name: "Necip",
      surname: "Küreyen",
    },
  ]);

Dropdown

Data ile Otomatik Kullanım

  <Dropdown
      Title="Profilim"
      HeaderRender={<div style={{ padding: 10,cursor: 'pointer' }}>Seçenekler</div>}
      Data={Users}
      Key={{
        value: "id",
        text: "name"
      }}
      onChange={({ value, text }) => {
        console.log("Id: " + value + ", Kişi: " + text)
      }}
    />

Data olmadan Manuel Kullanım

  <Dropdown
      HeaderRender={<div style={{ padding: 10, cursor: 'pointer' }}>Seçenekler</div>}
    >
      <>
        <DropdownItem>
          <div onClick={() => {
            console.log("Özel Click 1")
          }}>İlk Menü</div>
        </DropdownItem>
        <DropdownItem>
          <div onClick={() => {
            console.log("Özel Click 2")
          }}>İkinci Menü</div>
        </DropdownItem>
      </>
    </Dropdown>

Select

  <Select
      Header="Üyelik Seçimi"
      Title="Üyelikler"
      Selected={2}
      PlaceHolder="Seçim Yapınız"

      Data={Users}
      Key={{
        value: "id",
        text: "name"
      }}
      onChange={({ value, text }) => {
        console.log("Id: " + value + ", Kişi: " + text)
      }}
    />
1.6.4

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.4.1

3 years ago

2.0.5

3 years ago

2.4.0

3 years ago

2.0.4

3 years ago

2.4.3

3 years ago

2.0.7

3 years ago

2.4.2

3 years ago

2.0.6

3 years ago

2.4.5

3 years ago

2.0.9

3 years ago

2.4.4

3 years ago

2.0.8

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

2.5.6

3 years ago

2.5.5

3 years ago

2.1.9

3 years ago

2.5.8

3 years ago

2.5.7

3 years ago

2.5.9

3 years ago

1.7.9

3 years ago

1.7.8

3 years ago

1.7.7

3 years ago

1.7.6

3 years ago

1.7.5

3 years ago

1.7.4

3 years ago

1.9.1

3 years ago

1.5.5

3 years ago

1.9.0

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

2.3.0

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.7.0

3 years ago

2.3.4

3 years ago

2.3.3

3 years ago

2.7.2

3 years ago

2.3.6

3 years ago

2.7.1

3 years ago

2.3.5

3 years ago

2.4.7

3 years ago

2.4.6

3 years ago

2.4.9

3 years ago

2.4.8

3 years ago

1.6.9

3 years ago

1.6.8

3 years ago

1.6.7

3 years ago

1.6.6

3 years ago

1.6.5

3 years ago

1.8.2

3 years ago

1.8.1

3 years ago

1.8.0

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.2.3

3 years ago

2.2.2

3 years ago

2.6.1

3 years ago

2.2.5

3 years ago

2.6.0

3 years ago

2.2.4

3 years ago

2.6.3

3 years ago

2.2.7

3 years ago

2.6.2

3 years ago

2.2.6

3 years ago

2.3.8

3 years ago

2.7.3

3 years ago

2.3.7

3 years ago

2.3.9

3 years ago

1.9.9

3 years ago

1.9.8

3 years ago

1.9.7

3 years ago

1.9.6

3 years ago

1.9.5

3 years ago

1.5.9

3 years ago

1.9.4

3 years ago

1.5.8

3 years ago

1.9.3

3 years ago

1.5.7

3 years ago

1.9.2

3 years ago

1.5.6

3 years ago

1.7.3

3 years ago

1.7.2

3 years ago

1.7.1

3 years ago

1.7.0

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.5.0

3 years ago

2.1.4

3 years ago

2.1.3

3 years ago

2.5.2

3 years ago

2.1.6

3 years ago

2.5.1

3 years ago

2.1.5

3 years ago

2.5.4

3 years ago

2.1.8

3 years ago

2.5.3

3 years ago

2.1.7

3 years ago

2.1.0

3 years ago

2.6.5

3 years ago

2.2.9

3 years ago

2.6.4

3 years ago

2.2.8

3 years ago

2.6.7

3 years ago

2.6.6

3 years ago

2.6.9

3 years ago

2.6.8

3 years ago

1.8.9

3 years ago

1.8.8

3 years ago

1.8.7

3 years ago

1.8.6

3 years ago

1.8.5

3 years ago

1.8.4

3 years ago

1.8.3

3 years ago

1.5.0

3 years ago

1.4.9

3 years ago

1.4.8

3 years ago

1.4.7

3 years ago

1.4.6

3 years ago

1.4.5

3 years ago

1.4.4

3 years ago

1.4.3

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.2.9

3 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago