Simple yet flexible charting Lightning Web Component using Chart.js for admins & developers

Overview

Lightning Web Chart.js Component

Deploy to Salesforce

Simple yet flexible charting Lightning Web Component using Chart.js for admins & developers

forks on github stars on github watchers issues licenses awesome

Documentation

Contributing

Contributions are what make the trailblazer community such an amazing place. I regard this component as a way to inspire and learn from others. Any contributions you make are greatly appreciated.

See contributing.md for lwcc principles.

Dependencies

License

LWCC is available under the MIT license

Comments
  • Options configuration

    Options configuration

    Hey guys,

    I didn't see any documentation on using the option object from the standard chart.js library. It looks like Chart.drawChart() (chart.js) uses "options: this._configService.getConfig()" on line 386. ConfigService being a refrence to ChartConfigService. I see ChartConfigService has the necessary object setup in the constructor so what is the intended way of setting this. My use case would be to show percentages on the y-axis. Sample below of chart.js setup.

    Full example: https://jsfiddle.net/r71no58a/4/

    options: { scales: { yAxes: [{ ticks: { min: 0, max: 25, callback: function(value){return value+ "%"} },
    scaleLabel: { display: true, labelString: "Percentage" } }] } }

    not a bug 
    opened by adburke 14
  • No MODULE found in LWC

    No MODULE found in LWC

    Who is the bug affecting?

    All Supervisors

    What is affected by this bug?

    Unable to include any LWCC chart in a LWC.

    When does this occur?

    Every time I attempt to deploy my LWC containing LWCC markup: `

        <!-- card body -->
        <div class="slds-grid">
            <!-- sum of hours per hour block chart -->
            <div class="slds-col slds-size_1-of-1 slds-large-size_6-of-12">
                <!--<c-chart type="bar" responsive="true">
                    <c-dataset labels={chartLabels}>
                        <c-data label="Sum of Hours Scheduled" detail={hours} borderwidth="1"></c-data>
                    </c-dataset>
                    <c-title text="Hours per Hour Block"></c-title>
                    <c-legend position="bottom"></c-legend>
                    <c-cartesian-axis axis="x"></c-cartesian-axis>
                    <c-cartesian-axis axis="y"></c-cartesian-axis>
                </c-chart>-->
                <c-chart type="bar">
                    <c-title text="TEST"></c-title>
                    <c-legend position="bottom"></c-legend>
                </c-chart>
            </div>
            <!-- number of assignments per hour block chart -->
            <div class="slds-col slds-size_1-of-1 slds-large-size_6-of-12">
                
            </div>
        </div>
    

    `

    Where on the platform does it happen?

    I'm attempting to deploy a component that will be shown on a Lightning App Page

    How do we replicate the issue?

    1. Install the LWCC package in a sandbox
    2. Create a Lightning Web Component (LWC)
    3. Add simple LWCC Markup to the LWC: <c-chart type="bar"> <c-title text="TEST"></c-title> <c-legend position="bottom"></c-legend> </c-chart>

    Expected behavior (i.e. solution)

    The component should deploy to the sandbox with the LWCC markup

    Other Comments

    I may be missing something very simple, but I am not sure what. Please advise.

    documentation 
    opened by lsaggu 8
  • Chart undefined in Digital Experience Site with Locker enabled

    Chart undefined in Digital Experience Site with Locker enabled

    What is affected by this bug?

    Data Visualization - cannot display chart

    When does this occur?

    When compoent gets loaded.

    We have this enabled in digital experience builder:

    image

    We have scripts for chart.js implemented inside staticresources.

    Chart only works when locker is disabled.

    Locker is enabled by default so this our issue might have important impact

    opened by amboton1 7
  • ticksSuggestedmax works only one time after chart rendering

    ticksSuggestedmax works only one time after chart rendering

    I'm using horizontal bar chart with dynamic ticks-suggestedmax, which means that ticks-suggestedmax is calculated accordingly received data details. For the first time chart and cartesian-linear-axis were built correctly, after second time changing data: data details were updated but ticks-suggestedmax was not. For some reason it doesn't go for listenerHandlers function. Can you please have a look to this issue.

    opened by npolozyuk 5
  • refactor: separate main and sample logic

    refactor: separate main and sample logic

    Change allows for proper separation of "main" logic from the "sample" logic.

    This supports the ability for someone to fork/clone the repo and setup the project as an unlocked package without the need to also package the sample code

    Description

    General best practice suggests that sample logic should be separate from main/primary logic. This change achieves that and provides an easy approach to allow someone to package the codebase in an unlocked package.

    Motivation and Context

    How Has This Been Tested?

    • Create a scratch org
    • Push this code to a scratch org using command sfdx force:source:push
    • If push is successful, then the test passes

    Types of changes

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [X] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

    Checklist:

    • [X] My code follows the code style of this project.
    • [ ] My change requires a change to the documentation.
    • [ ] I have updated the documentation accordingly.
    opened by ImJohnMDaniel 5
  • chore: bump minimist from 1.2.5 to 1.2.6

    chore: bump minimist from 1.2.5 to 1.2.6

    Bumps minimist from 1.2.5 to 1.2.6.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 4
  • Apex Custom data provider not working

    Apex Custom data provider not working

    Hi,

    I have this custom data provider that I use in a Lightning page just to test showing a pie chart with the lightning component and the apex custom data provider and I have an error: The apex class: public without sharing class AP18_TSCustomPieDataProvider extends lwcc.ChartDataProvider { public Object initParameter; public override void init(final Object initParameter) { } public override List<lwcc.ChartDataProvider.ChartData> getData() { final List<lwcc.ChartDataProvider.ChartData> chartDatas = new List<lwcc.ChartDataProvider.ChartData>(); lwcc.ChartDataProvider.ChartData aChartData = new lwcc.ChartDataProvider.ChartData(); aChartData.labels = DEMO_LABEL; aChartData.detail = DEMO_DATA; aChartData.bgColor = DEMO_COLOR; chartDatas.add(aChartData); return chartDatas; }

    public static final List<String> DEMO_LABEL = new List<String>{'Test1','Test2'};
    public static final List<Decimal> DEMO_DATA = new List<Decimal>{
            10,
            20
    };
    public static final String DEMO_COLOR = 'rgba(0,0,0,0.5);';
    

    }

    And the error message is: "Attempt to de-reference a null object"

    Who is the bug affecting? = any user

    What is affected by this bug? = pie chart rendering

    When does this occur?= always

    Where on the platform does it happen? = on the chart on the lightning page

    How do we replicate the issue? = it happend always

    Thanks,

    bug 
    opened by mmzoughi90 4
  • fix: zero value for min and max ticks

    fix: zero value for min and max ticks

    Fix the case where ticks min/max is zero

    Description

    I supported the case for Number(v) || vwhen v is 0.

    Motivation and Context

    I was using the lwcc, and wanted to make the min value as 0, but then realized that it's not working, so I digged into the code and realized that this case is not handled

    How Has This Been Tested?

    Testsed on a chart

    Screenshots (if appropriate):

    Types of changes

    • [x] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

    Checklist:

    • [x] My code follows the code style of this project.
    • [ ] My change requires a change to the documentation.
    • [ ] I have updated the documentation accordingly.
    opened by MaherSaleem 3
  • Not Working For LWR

    Not Working For LWR

    Who is the bug affecting?

    What is affected by this bug?

    When does this occur?

    Where on the platform does it happen?

    How do we replicate the issue?

    Expected behavior (i.e. solution)

    Other Comments

    duplicate 
    opened by btdiaz34 3
  • Multiple axes with different scales is not supported? But its mentioned in the documentation

    Multiple axes with different scales is not supported? But its mentioned in the documentation

    Who is the bug affecting?

    All Supervisors

    What is affected by this bug?

    Analysis

    When does this occur?

    when try to add another axixs to the chart

    As per documentation -- Axis ID The properties xaxisid and yaxisid from the Data component have to match the scale propertie id of the specific axis type. This is especially needed if multi-axes charts are used.

    Creating Multiple Axes With cartesian axes, it is possible to create multiple X and Y axes. To

    Where on the platform does it happen?

    on any lwc component with chart

    How do we replicate the issue?

    just add two axis component with ids and map it to the data

    Expected behavior (i.e. solution)

    Multiple axis should have shown

    Other Comments

    Do you have a sample that works?

    opened by nehanagori 3
  • c-data backgroundcolor not working

    c-data backgroundcolor not working

    Who is the bug affecting?

    So far just me, working on a new feature in a scratch org and needed a charting option.

    What is affected by this bug?

    Presentation of charts is diminished by only showing markers/lines/fills in greyscale.

    When does this occur?

    Created a new LWC and included c-chart examples from the sample gallery in lightning-layout-items . On viewing the app, the charts render, but none of the colors are present, everything is grey.

    Where on the platform does it happen?

    In my LWC app.

    How do we replicate the issue?

    If I add any chart to my LWC and view, no colors are used.

    Expected behavior (i.e. solution)

    The colors designated in the c-data backgroundcolor list get used in the chart

    Other Comments

    Here is the entirety of my LWC:

    <template>
        <lightning-layout multiple-rows="false">
            <lightning-layout size="4">
                <div> put other cards here</div>
            </lightning-layout>
            <lightning-layout size="4">
                <c-chart type="doughnut" responsive="true">
                     <c-dataset labels='["OK", "WARNING", "CRITICAL", "UNKNOWN"]'>
                          <c-data label="# of Tomatoes" detail="[12, 19, 3, 5]" backgroundcolor='[
                               "rgba(14, 110, 206, 1)",
                               "rgba(45, 156, 237, 1)",
                               "rgba(104, 206, 238, 1)",
                               "rgba(150, 242, 238, 1)"
                              ]'></c-data>
                         </c-dataset>
                     <c-title text="Doughnut Chart"></c-title>
                     <c-legend position="left"></c-legend>
                     <c-arc-configuration bordercolor="rgba(7, 62, 146, 0.7)"></c-arc-configuration>
                </c-chart>
            </lightning-layout>
            <lightning-layout size="4">
            <c-chart type="bar" responsive="true" stylecss="position: relative; margin: auto;" events='["click"]'>
                 <c-dataset labels='["Blue", "Orange", "Yellow", "Green", "Light Blue", "Purple"]'>
                      <c-data label="# of Votes" detail="[12, 19, 7, 9, 5, 15]" backgroundcolor='[
                   "rgba(82, 183, 216, 0.2)",
                   "rgba(225, 96, 50, 0.2)",
                   "rgba(255, 176, 59, 0.2)",
                   "rgba(84, 167, 123, 0.2)",
                   "rgba(79, 210, 210, 0.2)",
                   "rgba(226, 135, 178, 0.2)"
                   ]' bordercolor='[
                    "rgba(82, 183, 216, 1)",
                    "rgba(225, 96, 50, 1)",
                    "rgba(255, 176, 59, 1)",
                    "rgba(84, 167, 123, 1)",
                    "rgba(79, 210, 210, 1)",
                    "rgba(226, 135, 178, 1)"
                   ]' borderwidth="1"></c-data>
                     </c-dataset>
                 <c-title text="Bar Chart"></c-title>
                 <c-legend position="right"></c-legend>
                 <c-animation duration="2000" easing="easeInBounce"> </c-animation>
                 <c-cartesian-category-axis axis="x" position="top"></c-cartesian-category-axis>
            </c-chart>
        </lightning-layout>
        </lightning-layout>
    </template>
    
    opened by troveryor 3
  • chore: bump json5 from 2.2.1 to 2.2.3

    chore: bump json5 from 2.2.1 to 2.2.3

    Bumps json5 from 2.2.1 to 2.2.3.

    Release notes

    Sourced from json5's releases.

    v2.2.3

    v2.2.2

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).
    Changelog

    Sourced from json5's changelog.

    v2.2.3 [code, diff]

    v2.2.2 [code, diff]

    • Fix: Properties with the name __proto__ are added to objects and arrays. (#199) This also fixes a prototype pollution vulnerability reported by Jonathan Gregson! (#295).
    Commits
    • c3a7524 2.2.3
    • 94fd06d docs: update CHANGELOG for v2.2.3
    • 3b8cebf docs(security): use GitHub security advisories
    • f0fd9e1 docs: publish a security policy
    • 6a91a05 docs(template): bug -> bug report
    • 14f8cb1 2.2.2
    • 10cc7ca docs: update CHANGELOG for v2.2.2
    • 7774c10 fix: add proto to objects and arrays
    • edde30a Readme: slight tweak to intro
    • 97286f8 Improve example in readme
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • chore: bump decode-uri-component from 0.2.0 to 0.2.2

    chore: bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Is this possible to configure ChartJS to work like Google Charts to display both absolute values and percentage of total and they display the value outside the pie so that it is more visible?

    Is this possible to configure ChartJS to work like Google Charts to display both absolute values and percentage of total and they display the value outside the pie so that it is more visible?

    I was considering using Google Chart API for a pie chart since they provide an option to display both absolute values and percentage of total and they display the value outside the pie. Is this possible to configure ChartJS to work like Google Charts to display both absolute values and percentage of total and they display the value outside the pie so that it is more visible?

    Does it require development or it is possible to achieve with configuration only?

    opened by Patlatus 2
  • Apex Custom Data Provider background colour not displayed

    Apex Custom Data Provider background colour not displayed

    Who is the bug affecting?

    Developer (me) currently

    What is affected by this bug?

    Custom background colours defined in Apex Custom Data Provider don't show up on doughnut chart

    When does this occur?

    On loading chart

    Where on the platform does it happen?

    Chart component from Managed Package

    How do we replicate the issue?

    Set a custom background colour property in the Custom Data Provider

    Expected behavior (i.e. solution)

    Custom background colours should be shown

    Other Comments

    I see this error in console: image

    aura_proddebug.js:61421 WARNING: SecureElement: [object HTMLStyleElement]{ key: {"namespace":"lwcc"} } does not allow setting the type attribute, ignoring!

    possibly the method for injecting the style is no longer allowed?

    Additionally I would like to use an array for this property but I'm not sure the syntax.

    Here's my example code:

    global inherited sharing class MyCustomChartDataProvider extends lwcc.ChartDataProvider {
      public override void init(Object initParameter) {}
      
      public override List<lwcc.ChartDataProvider.ChartData> getData() {
        List<lwcc.ChartDataProvider.ChartData> chartDataList = new List<lwcc.ChartDataProvider.ChartData>();
        lwcc.ChartDataProvider.ChartData data = new lwcc.ChartDataProvider.ChartData();
        data.detail = [95.0, 5.0];
        data.labels = ['Label 1','Label 2'];
        data.bgColor = '["rgb(100,100,100)","rgb(200,200,200)"]';
        chartDataList.add(data);
        return chartDataList;
      }
    }
    
    opened by eclarke12 0
  • Charts are broken and not rendered with LWS turned on

    Charts are broken and not rendered with LWS turned on

    Who is the bug affecting?

    Consumers of LightningWebChartJS repo individually with custom deploy of components.

    What is affected by this bug?

    Some of the Charts are broken and not rendered

    When does this occur?

    After enabling LWS(Lightning Web security) on the org.

    Where on the platform does it happen?

    Where c-chart LWC components are used.

    How do we replicate the issue?

    Enable setting Use Lightning Web Security for Lightning web components from Setup -> Session settings

    Expected behavior (i.e. solution)

    All Charts should work with LWS turned on.

    Other Comments

    Problem: sanitize method in utils lwc

    image

    opened by Manish-Padakanti 3
  • Legend display boolean not working

    Legend display boolean not working

    Who is the bug affecting?

    All users

    What is affected by this bug?

    Chart legend display

    When does this occur?

    n/a

    Where on the platform does it happen?

    n/a

    How do we replicate the issue?

    Build a chart and try to hide the legend.

    Expected behavior (i.e. solution)

    Legend should not appear

    Other Comments

    reproduction steps needed 
    opened by merchantadvocate-dev 3
Releases(v1.6.0)
  • v1.6.0(Mar 22, 2021)

  • v1.5.0(Jan 29, 2021)

  • v1.4.0(Jan 29, 2021)

    ChangeLog

    Bugfixing

    Removed

    • Background grid in Doughnut & Pie charts for the App Builder version
    • Title component for the App Builder version if no title is provided

    Fixed

    • Class scope of DataProvider has been set to global
    Source code(tar.gz)
    Source code(zip)
  • v1.3.0(Nov 17, 2020)

    ChangeLog

    Bug fixing and upgrade of dependencies

    Added

    • Deploy to Salesforce org button in README file

    Changed

    • Upgrade dependencies
    • Upgrade SFDX API version to 50.0

    Fixed

    • Boolean parsing issue for values inserted directly from LWC markup
    • Using Date fields as labels in SOQL (#25)
    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Sep 18, 2020)

    ChangeLog

    Improve Contributor UX with new elements in scratch org definition and gitignore Improve Developer UX by adding more documentation samples Fix chartBuilder

    Added

    • Documentation chart samples (Horizontal Bar and Time Axis)
    • New scratch org configuration (support for communities and default language)
    • Ignore jsconfig.json files

    Fixed

    • ChartBuilder :recordId issue in Lightning Community
    • ChartBuilder data set compatibility depending chart type

    Deprecated

    • "label" attribute in the details, soql, custom chart data provider for the ChartBuilder

    Security

    • Upgrade lodash to 4.17.19

    Breaking Change

    ChartBuilder

    The label property in the "Dataset" attribute of the ChartBuilder component is renamed to labels to being able to support an Array of labels.

    This change has been integrated because of the data set structure changes done to fix the compatibility with the chart types (#5).

    This impact the configuration done for the ChartBuilder "Dataset" and "Custom Data Provider" attribute.

    It also impact any class inheriting the class ChartDataProvider which manipulate ChartDataProvider.ChartData type because of the name and type of the ChartDataProvider.ChartData.labels property.

    Look at the "Dataset" placeholder to better understand the change and do not hesitate to contact us via creating an issue to let us help you transitioning to this version if needed

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Jun 26, 2020)

    ChangeLog

    Fix typo and follow naming convention. Plus fix github action CI cache

    Added

    • Missing tickCallback attribute on axis

    Changed

    • Update cache to use cachev2 in github actions
    • ticks* attribute now become tick* on axis : ex ticksMax => tickMax on cartesianAxis.js
    • Update sample gallery

    Fixed

    • Typos on the documentation
    • Remove non existing callbacks attribut from the documentation

    Deprecated

    • ticks* attribute on axis
    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Jun 26, 2020)

    Changelog

    Some bug fixing and improvements for Salesforce Security Review

    Added

    • Stacked and stack properties in cartesian axis and data attributes, for building stacked charts
    • Sample stacked chart

    Security

    • Fixed security problem when assigning values to properties in renderedCallback
    Source code(tar.gz)
    Source code(zip)
  • v1.0.1(Jun 26, 2020)

    Change Log

    Post 1.0.0 version minor patches and improvements

    Added

    • Dynamic handler property datasource for the LWCC App Builder component
    • Expose LWCC App Builder component to the Community
    • Expose ChartJs loaded event
    • Add missing attribut to the data component

    Changed

    • Improve javascript comment in the code

    Fixed

    • Fix :recordId in SOQL for the LWCC App Builder component
    Source code(tar.gz)
    Source code(zip)
  • v1.0.0(Jun 26, 2020)

Owner
@SalesforceLabs
Salesforce AppExchange solutions registered under the Labs Open Source Program
@SalesforceLabs
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
zieeco 12 Jul 8, 2022
Web app that generates BOLT11 invoices from an LNURL or Lightning Address.

LNURL Pay ⚡️ Web app that generates BOLT11 invoices from an LNURL or Lightning Address. Getting Started First, run the development server: npm run dev

Sam Samskies 7 Nov 3, 2022
A website for tracking community support for BIP21 QR codes that support on-chain and lightning bitcoin payments.

BIP21 Microsite This is a WIP microsite to promote the usage of a BIP21 payment URI QR code that can include lightning invoices or offers. Wallet supp

Stephen DeLorme 16 Nov 27, 2022
Inter Process Communication Module for node supporting Unix sockets, TCP, TLS, and UDP. Giving lightning speed on Linux, Mac, and Windows. Neural Networking in Node.JS

Inter Process Communication Module for node supporting Unix sockets, TCP, TLS, and UDP. Giving lightning speed on Linux, Mac, and Windows. Neural Networking in Node.JS

Node IPC 43 Dec 9, 2022
🦆 lightning fast duckdb bindings for bun runtime

@evan/duckdb lightning fast duckdb bindings for bun runtime Install bun add @evan/duckdb Features ?? batteries included ?? jit optimized bindings ?? 4

evan 29 Oct 20, 2022
ln-charts parses the output of bos accounting commands into various charts for your Lightning Node.

ln-charts ln-charts parses the output of bos accounting commands into various charts for your Lightning Node. It runs on Angular, JS, HTML, CSS, ngx-c

Steven Ellis 21 Dec 18, 2022
A tiny, lightning fast jQuery-like library for modern browsers.

Sprint.js Sprint is a high-performance, 5KB (gzipped) DOM library for modern browsers. Sprint notably shines on bandwidth and resource constrained dev

Benjamin De Cock 4.3k Jan 3, 2023
A boilerplate project to build proof of concept paywalls with lightning service authentication tokens (LSATs)

lsat-workshop-boilerplate A boilerplate project to build proof of concept paywalls with lightning service authentication tokens (LSATs) Install Setup

Buck Perley 2 Oct 13, 2022
⚡️ Lightning Time: a new way to measure time

Lightning Time ⚡️ Lightning Time ⚡️ is a new way to measure time. It's a spin on hexadecimal time: the day is split into 16 parts over and over. The f

Purdue Hackers 7 Nov 22, 2022
We are creating a Library that would ensure developers do not reinvent the wheel anymore as far as Authentication is concerned. Developers can easily register and download authentication codes that suits their need at any point.

#AuthWiki Resource Product Documentation Figma Database Schema First Presentation Live Link API Documentation Individual Contributions User Activity U

Zuri Training 17 Dec 2, 2022
A fast, portable, flexible JavaScript component framework

SAN 一个快速、轻量、灵活的 JavaScript 组件框架 A fast, portable, flexible JavaScript component framework. HomePage 网站 安装(Install) NPM: $ npm i san CDN: <script src=

Baidu 4.6k Dec 29, 2022
Highcharts JS, the JavaScript charting framework

Highcharts JS is a JavaScript charting library based on SVG, with fallbacks to VML and canvas for old browsers. Official website: www.highcharts.com D

Highcharts 10.9k Jan 3, 2023
A simple interactive web page for your Gantt Chart (build with Vue.js)

Web Gantt A simple interactive web page for your Gantt Chart (build with Vue.js) No dependency required, no command line, just download the repo and l

Julie Blanc 4 Mar 22, 2022
This simple project, show how work with async Fetch, function component and class component

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

DaliyaAsel 2 Feb 17, 2022
Simple and flexible, css only, content placeholder loading animation.

Placeholder loading Simple and flexible, css only, content placeholder loading animation. Demo https://zalog.github.io/placeholder-loading/ Take a loo

Catalin Zalog 1.4k Dec 30, 2022
ToastmeJS is a very simple, flexible and light weigth plugin that shows Notifications and modal Dialogs on your website.

⚡ ToastmeJS ToastmeJS is a very simple, flexible and light weigth plugin that shows Notifications and modal Dialogs on your website. Customize positio

Alejandro Vivas 8 Jun 20, 2022