1.12.5 • Published 5 years ago

sling-web-component-calendar v1.12.5

Weekly downloads
232
License
-
Repository
-
Last release
5 years ago

sling-web-component-calendar

The calendar component is a simple and customizable calendar that receives an array with data to be shown according to the configuration passed.

Install

npm install sling-web-component-calendar

Tag

<sling-calendar></sling-calendar>

dependencies

sling-web-framework
sling-web-helpers

Attributes and properties

NameTypeValuesReflectToAttributeObservercallSdk
calendarinstanceObject(Value 1)
configurationObject(Value 2)
selecteddateStringDate Ex: 2018-05-01:heavy_check_mark:
srcdataArray(Value 3)

Value 1

calendarinstance = {
  weeks: [[{
    class: 'calendar__day_selected',
  }]],
}

Value 2

configuration = {
  onDaySelection: (day) => {
    this.selecteddate = day;
  },
  onMonthChange: (viewPeriod) => {
    this.startdate = viewPeriod.start;
    this.finaldate = viewPeriod.end;
  },
  field: field => html`
    ${field.map(item => html`
      <p
        className="calendar__info calendar__status
        calendar__status_${item.settlement_status_id}"
        title="${item.status}">
        <span style="white-space: nowrap">
          ${globalFormatters.formatCurrency(item.amount)}
        </span>
      </p>`)}`,
}

Value 3

srcdata = [{
  name: 'Crédito',
  amount: 38344.59,
  brandId: 1,
  wallet_type_id: 3
}]

Events

This component does not emit events.

Examples

The component example can be emulated using the npm start sling-web-component-calendar command.

Use

<sling-calendar></sling-calendar>

image

1.12.5

5 years ago

1.12.4

5 years ago

1.12.3

5 years ago

1.12.2

5 years ago

1.12.0

5 years ago

1.11.7

5 years ago

1.11.6

5 years ago

1.11.5

6 years ago

1.11.4

6 years ago

1.11.3

6 years ago

1.11.2

6 years ago

1.11.1

6 years ago

1.11.0

6 years ago

1.8.0

6 years ago

1.7.0

6 years ago

1.6.0

6 years ago

1.5.0

6 years ago

1.4.0

6 years ago

1.3.0

6 years ago

0.17.0

6 years ago

0.16.0

6 years ago

0.15.1

6 years ago

0.15.0

6 years ago

0.14.1

6 years ago

0.14.0

6 years ago

0.13.2

6 years ago

0.13.1

6 years ago

0.13.0

6 years ago

0.12.0

6 years ago

0.11.0

6 years ago

0.10.1

6 years ago

0.10.0

6 years ago

0.9.0

6 years ago

0.8.0

6 years ago

0.7.1

6 years ago

0.7.0

6 years ago

0.5.0

6 years ago

0.4.0

6 years ago

0.3.3

6 years ago

0.3.2

6 years ago

0.3.1

6 years ago

0.3.0

6 years ago

0.2.36

6 years ago

0.2.35

6 years ago

0.2.34

6 years ago

0.2.32

6 years ago

0.2.31

6 years ago

0.2.30

6 years ago

0.2.29

6 years ago

0.2.28

6 years ago

0.2.27

6 years ago

0.2.26

6 years ago

0.2.25

6 years ago

0.2.24

6 years ago

0.2.23

6 years ago

0.2.22

6 years ago