Skip to content

Releases: b2bfinance/tablo

v7.0.3

09 Jun 11:20
Compare
Choose a tag to compare

This release brings some exciting changes and enhancements. Here's a summary of what has been done:

  • Parcel Build System: We have migrated our build process to Parcel, a blazing-fast web application bundler. This change improves the overall build performance.

  • Upgraded Material-UI: We have updated Material-UI to the latest versions, incorporating the newest features, bug fixes, and performance improvements. This ensures our UI components are up to date.

  • Migration to TypeScript: We have successfully migrated our codebase to TypeScript.

v6.0.1

21 Apr 14:36
Compare
Choose a tag to compare

Removes console.log

v6.0.0

21 Apr 13:45
7c3cbf3
Compare
Choose a tag to compare

Features

Ribbon Text

There is now a ribbon over the product heading as an extra callout that the product is highlighted. The text on the ribbon can be changed using the ribbonText property.

Theme Options

You can use a custom theme by creating your own MuiTheme and using that in your ThemeProvider instead of the one exported from Tablo.

When creating your own theme there are a few Tablo specific options which must be supplied. You can see the defaults below.

{
  "productHeadingRow": {
    "logoBorder": "#eeeeee",
    "background": "transparent",
    "backgroundMobile": "white",
    "logoBackground": "white",
    "highlightedIcon": "#ffb74d"
    "ribbonBackground": "#ffb74d",
  },
  "productWrapper": {
    "bodyBackground": "white",
    "bodyBorder": "#eeeeee",
    "moreInfoColor": "#1565c0",
    "descriptionBorder": "#eeeeee"
  },
  "productColumns": {
    "border": "#eeeeee"
  },
  "productFeaturePoint": {
    "background": "#eeeeee",
    "icon": "#f06292",
    "text": null // uses the default material text color.
  },
  "productMoreInfoHeader": {
    "headerBorder": "#eeeeee"
  },
  "productMoreInfoBody": {
    "disclaimerBackground": "#eeeeee"
  },
  "productMoreInfoFooter": {
    "border": "#eeeeee"
  }
}

v5.0.0

15 Apr 13:59
42a86fc
Compare
Choose a tag to compare

v5 release contains no functionality changes from previous releases.

Package dependencies updated.

v5.0.0-beta.4

27 Nov 14:48
Compare
Choose a tag to compare

Features

  • XS devices have a better filter layout

Bugs

  • Type check handlers before calling them
  • Fixed more info drawer actions overlapping content

v5.0.0-beta.3

20 Nov 02:29
Compare
Choose a tag to compare

Features

  • Moved product labels under title.

Bugs

  • prevent render loop when passing a non memorised function to onFilter .

v5.0.0-beta.2

20 Nov 00:40
Compare
Choose a tag to compare

Features

  • Better color contrast on product labels.
  • Aligned product logos.

Bugs

  • No longer using detailed row labels as the iteration key for React, as this allowed for duplicate keys.

v5.0.0-beta.1

19 Nov 20:33
Compare
Choose a tag to compare

Breaking Changes

There were a lot of unnecessary complexities around managing products from several different sources, due to this we have decided to drop support for the external provider option. We now expect product data to be supplied and filtering to be handled in onFilter.

Bug fixes

  • Product logos now have a max height of 80px, preventing large logos on smaller devices.

v5.0.0-alpha.9

19 Nov 10:37
Compare
Choose a tag to compare
v5.0.0-alpha.9 Pre-release
Pre-release
  • Allow for filters selected to be omitted
  • revert usage of lodash.defaults

v5.0.0-alpha.10

19 Nov 11:02
Compare
Choose a tag to compare
v5.0.0-alpha.10 Pre-release
Pre-release
Bump version