Détail du package

@naturacosmeticos/natds-rn

natura-cosmeticos709ISC7.57.0

Natura Design System for React Native

Design System, design-system, Natura, Natura Design System

readme

GaYa Design System - React Native

React Native components for react-native based projects inside Natura&Co.

Build Status npm version npm GitHub issues NPM

:bowtie: Check out our component docs

You can also install our sample apps in your iOS or Android device, check in with our team to get the latest versions of the sample apps

For iOS you will need to have your device registered as a beta tester. you can request access opening an issue or at our MS Teams channel


Get started

Our library is made to be used with react-native and because of this, we usume that you already have a few things setup and a react-native project up and running.

If that is not the case, we strongly recommend that you follow the getting started and environment setup from the official react-native docs.

Prerequisites

  • node>=12
  • yarn or npm
  • a working project with:
    • react >=16.8.0
    • react-native >=0.59.10
    • styled-components >=5.0.0
    • react-native-svg >=12.1.1
⚠️ You will need to install the styled-components package before the installation, as it is a prerequisite and it will not be installed automatically.

Installation

To start using the natds-rn components on you project, first you will need to install it

npm install --save @naturacosmeticos/natds-rn

# OR

yarn add @naturacosmeticos/natds-rn

Dependencies

This package currently depend on natds-themes, natds-icons and react-native-gesture-handler. This packages will be installed automatically with the command above.

If you have currently installed versions of these packages, be sure to check the installation logs for version incompatibilities

Usage

You can edit this live example to test component props and theme setup

Setup the theme

On your application entry point, add the <ThemeProvider /> and choose the theme to be applied to the components

import React from 'react';
import { ThemeProvider } from 'styled-components/native';
import { buildTheme } from '@naturacosmeticos/natds-rn';
import { App } from './app';

export const Main = () => {
  /**
   * The `buildTheme` function accepts two parameters:
   *
   * — brand: the name of the brand to applied
   *    ('natura' | 'theBodyShop' | 'avon' | 'aesop')
   *
   * — mode: the color scheme for the current branch
   *    ('light' | 'dark')
   *
   */
  const theme = buildTheme('natura', 'light');

  /**
   * add your application component inside the `ThemeProvider`
   */
  return (
    <ThemeProvider theme={theme}>
      <App />
    </ThemeProvider>
  );
};

Using the components in your app

import React from 'react';
import { View, Text } from 'react-native';
import { Button } from '@naturacosmeticos/natds-rn';

export const App = () => {
  const onPress = () => console.log('I am pressed!');

  return (
    <View>
      <Text>A page title</Text>
      <Button onPress={onPress} text="default" type="contained" />
    </View>
  );
};

Icons

We have the icons package @naturacosmeticos/natds-icons as a dependency of this library, so you have the font icon files available in your node_modules folder after installation. To use the fonts in your app, you need to add the font icons path to your react-native.config.js file:

module.exports = {
  assets: [
    'node_modules/@naturacosmeticos/natds-icons/dist/fonts',
  ],
};

and then run:

npx react-native link `(deprecated)`
npx react-native-asset `(new)`

For component detailed API and usage examples, check out the page Using NatDS Icons and the Icon component documentation.

Fonts

The brand fonts package @naturacosmeticos/natds-themes is a dependency of this library, so the font files by brand are available in the node_modules folder after installation. To do this, import the method copyFontsByBrand to react-native.config.js file, passing the brand that you need and the path to your assets folder.

Available brands: aesop, avon, natura, theBodyShop.

const copyFontsByBrand = require('@naturacosmeticos/natds-rn/tools/copyFontsByBrand');

module.exports = {
  assets: [
    './src/assets/fonts',
  ],
  commands: [
    {
      name: 'copy-fonts',
      func: () => copyFontsByBrand('your_brand', `${__dirname}/src/assets/fonts`),
    },
  ],
};

and then run:

npx react-native copy-fonts && npx react-native link

After that you can use the fonts of the chosen brand within your components using the parameters received from the theme.

Usage

IOS

The configuration of custom fonts on the IOS platform within react native is loaded from your PostScript. Then your font family and your font weight must be declared.

import React from 'react';
import styled from 'styled-components/native';

const CustomText = styled.Text(({ theme }) => ({
  fontFamily: theme.typography.display.fontFamily,
  fontWeight: theme.typography.display.fontWeight,
}));

export default App = () => (
  <CustomText>Your Text</CustomText>
);

Android

Android platform font declarations are loaded from the font name, which is the same file name. In this case, only the font family must be declared, as the file has its own font weight.

import React from 'react';
import styled from 'styled-components/native';

const CustomText = styled.Text(({ theme }) => ({
  fontFamily: theme.asset.font.file.display,
}));

export default App = () => (
  <CustomText>Your Text</CustomText>
);

Issues

Have an issue, need help or have a feature request? create a issue

Contributing

If you want to add a new component or feature to natds-rn check our contributing docs :tada: :tada:

License

ISC

changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

7.57.0 (2025-06-15)

Features

  • natds-rn: added new icons lib 1.31.0 (ba4dd1e)

Bug Fixes

  • natds-rn: update lib Icon icon filled-content-strawberry (a4b3195)

7.56.2 (2025-05-15)

Bug Fixes

  • natds-rn: fixed forms textField Counter textTransform (0840c6b)

7.56.1 (2025-04-29)

Bug Fixes

  • natds-rn: change description Grawth Plan Colors (5011ca3)
  • natds-rn: fixed logo CB1 (430cb06)

7.56.0 (2025-04-11)

Features

  • natds-rn: added Growth Plan Colors (28c6cdf)

Bug Fixes

  • natds-rn: added description Grawth Plan Colors (24fcc47)
  • natds-rn: change stories GrowthColos (259dba5)

7.55.0 (2025-04-04)

Features

  • natds-rn: added new logo FV and Natura (60eaa30)

7.54.0 (2025-03-13)

Features

  • natds-rn: added 6 new icons and update theme (e68fa72)
  • natds-icons: filled-content-generativeai
  • natds-icons: filled-finance-bagshield
  • natds-icons: filled-finance-cashback

  • natds-icons: outlined-content-generativeai

  • natds-icons: outlined-finance-bagshield
  • natds-icons: outlined-finance-cashback

Bug Fixes

  • natds-rn: correction fontFamily roboto to Avon-V3
  • natds-rn: correction color secondaryDark and secondaryDarkest (298db67)
  • natds-rn: rollback color secondaryDark Darkest (9e0934c)
  • natds-rn: deprecated button in storybook (fe378da)
  • natds-rn: fixed logo Avon-V3 height in position A and custom A (c6741a5)

7.53.0 (2025-02-24)

Features

  • natds-rn: added theme Avon-V3
  • natds-rn: update lib icons (d66d909)
  • natds-icons: filled-growthplan-flowertulip
  • natds-icons: filled-growthplan-graphic
  • natds-icons: filled-growthplan-laurelwreath
  • natds-icons: filled-growthplan-trophy
  • natds-icons: filled-growthplan-trophyaward
  • natds-icons: filled-growthplan-trophydiamond
  • natds-icons: filled-growthplan-trophysapphire

  • natds-icons: outlined-growthplan-flowertulip

  • natds-icons: outlined-growthplan-graphic
  • natds-icons: outlined-growthplan-laurelwreath
  • natds-icons: outlined-growthplan-trophy
  • natds-icons: outlined-growthplan-trophyaward
  • natds-icons: outlined-growthplan-trophydiamond
  • natds-icons: outlined-growthplan-trophysapphire

Bug Fixes

  • natds-rn: tag color onSuccess update theme (ea004bb)

7.52.1 (2025-02-06)

Bug Fixes

  • natds-rn: added storie Icon in GayaButton (d3f0f8e)
  • natds-rn: fixed Icon - medium - semiX = standard and semi = small (b57d36d)

7.52.0 (2025-01-27)

Features

  • natds-rn: added prop languages (6b8f582)
  • natds-rn: update lib icon to 1.28.1 (5f8fe00)
  • natds-icons: filled-action-addproduct
  • natds-icons: filled-action-filepdf
  • natds-icons: filled-content-carbondioxide
  • natds-icons: filled-content-healthy
  • natds-icons: filled-content-maintenance
  • natds-icons: filled-content-ticketdiscount
  • natds-icons: filled-content-ticketstar
  • natds-icons: filled-content-trophystar
  • natds-icons: filled-navigation-opennew
  • natds-icons: filled-navigation-shuffle
  • natds-icons: filled-place-rocket
  • natds-icons: filled-product-backpack
  • natds-icons: filled-product-spray

  • natds-icons: outlined-action-addproduct

  • natds-icons: outlined-action-filepdf
  • natds-icons: outlined-content-carbondioxide
  • natds-icons: outlined-content-healthy
  • natds-icons: outlined-content-maintenance
  • natds-icons: outlined-content-ticketdiscount
  • natds-icons: outlined-content-ticketstar
  • natds-icons: outlined-content-trophystar
  • natds-icons: outlined-navigation-opennew
  • natds-icons: outlined-navigation-shuffle
  • natds-icons: outlined-place-rocket
  • natds-icons: outlined-product-backpack
  • natds-icons: outlined-product-spray

Bug Fixes

  • natds-rn: update lib themes 0.82.9 fixed logo CB-V2 (225d5af)
  • natds-rn: update themes fixed logo CB2 AB ES PT-BR (947d21b)
  • natds-styles: fixed CB-V2 e FV2 default language PT (583ad8b)

7.51.1 (2025-01-08)

Bug Fixes

  • natds-rn: Stories brand-dark in GayaButton (86f4b46)
  • natds-rn: update themes fixed textTransform CB2 FV2 to none (ff40ef1)

7.51.0 (2025-01-07)

Features

  • natds-rn: added themes CB2 FV2 (5e1ee5e)

Bug Fixes

  • natds-rn: fixed colorView Stories (5824256)

7.50.1 (2024-11-29)

Bug Fixes

  • natds-rn: fix prop large (9645cc3)

7.50.0 (2024-11-26)

Features

  • natds-rn: added prop iconName (5969eca)

Bug Fixes

  • natds-rn: insert slot iconLeft iconRight (7227b17)
  • natds-rn: update LabelContainer (73ae86e)
  • natds-rn: update props iconLeft iconRight (c8179cc)

7.49.0 (2024-10-10)

Features

  • natds-rn: update lib icons (27d8645)

Bug Fixes

  • natds-icons: filled-navigation-arrowctrlregularright (fbef897)
  • natds-icons: fix-icon-filled-media-play (9de0cfb)
  • natds-icons: fix-icon-filled-navigation-arrowctrlregularbottom (8b5dd04)
  • natds-icons: fix-icon-filled-navigation-arrowctrlregularleft (0ec24d8)
  • natds-icons: fix-icon-filled-navigation-arrowctrlregulartop (b76a5d6)
  • natds-icons: fix-icon-outlined-media-play (f75b43e)
  • natds-icons: fix-icon-outlined-navigation-arrowctrlregularbottom (1e53522)
  • natds-icons: fix-icon-outlined-navigation-arrowctrlregularleft (c3e510d)
  • natds-icons: fix-icon-outlined-navigation-arrowctrlregularright (63bb0d8)
  • natds-icons: fix-icon-outlined-navigation-arrowctrlregulartop (28ce2ae)

Features

  • natds-icons: add icon filled-content-christmasstocking (7fe29f8)
  • natds-icons: add icon filled-content-christmastree (234e3db)
  • natds-icons: add icon filled-content-crueltyfreebunny (7ef3391)
  • natds-icons: add icon filled-content-daynight (9a74c2c)
  • natds-icons: add icon filled-content-energy (04d6b4f)
  • natds-icons: add icon filled-content-exfoliator (778883b)
  • natds-icons: add icon filled-content-farmrows (5892262)
  • natds-icons: add icon filled-content-giftpricefair (81dc7d2)
  • natds-icons: add icon filled-content-giftpricegreat (374fe42)
  • natds-icons: add icon filled-content-giftpricehigh (7cba7af)
  • natds-icons: add icon filled-content-giftpricespecial (5d258aa)
  • natds-icons: add icon filled-content-plasticfree (e55a2eb)
  • natds-icons: add icon filled-content-snorkelmask (c1e1abc)
  • natds-icons: add icon filled-content-teddybear (458f48b)
  • natds-icons: add icon filled-content-wetwipe (d890afa)
  • natds-icons: add icon filled-makeup-antiacne (8f34828)
  • natds-icons: add icon filled-makeup-hairdamaged (be0bb28)
  • natds-icons: add icon filled-makeup-hairdandruff (dbb380d)
  • natds-icons: add icon filled-makeup-hairreconstruction (e5abfca)
  • natds-icons: add icon filled-product-eyeshadow (573ceea)
  • natds-icons: add icon filled-product-hairdetox (f6df0b4)
  • natds-icons: add icon filled-product-organicalcohol (d341bb0)
  • natds-icons: add icon filled-product-recyclablepackaging (f95a78b)
  • natds-icons: add icon filled-product-refill (18ebe68)
  • natds-icons: add icon filled-product-shampooconditioner (a14746f)
  • natds-icons: add icon filled-social-pregnant (28b0e43)
  • natds-icons: add icon filled-social-userlock (f115580)
  • natds-icons: add icon outlined-content-christmasstocking (34a1a4e)
  • natds-icons: add icon outlined-content-christmastree (8e2fd4e)
  • natds-icons: add icon outlined-content-crueltyfreebunny (dbbdb29)
  • natds-icons: add icon outlined-content-daynight (4179241)
  • natds-icons: add icon outlined-content-energy (a2f5889)
  • natds-icons: add icon outlined-content-exfoliator (9c1a721)
  • natds-icons: add icon outlined-content-farmrows (68aaa8f)
  • natds-icons: add icon outlined-content-giftpricefair (e172ec1)
  • natds-icons: add icon outlined-content-giftpricegreat (f0b635a)
  • natds-icons: add icon outlined-content-giftpricehigh (25a0ffb)
  • natds-icons: add icon outlined-content-giftpricespecial (5f346fc)
  • natds-icons: add icon outlined-content-plasticfree (b2602b3)
  • natds-icons: add icon outlined-content-snorkelmask (78b0fea)
  • natds-icons: add icon outlined-content-teddybear (562afa4)
  • natds-icons: add icon outlined-content-wetwipe (6fd1f16)
  • natds-icons: add icon outlined-makeup-antiacne (c69e228)
  • natds-icons: add icon outlined-makeup-hairdamaged (fb5373e)
  • natds-icons: add icon outlined-makeup-hairdandruff (51b5788)
  • natds-icons: add icon outlined-makeup-hairreconstruction (d6a26cb)
  • natds-icons: add icon outlined-product-eyeshadow (ec64c87)
  • natds-icons: add icon outlined-product-hairdetox (3d4c7f9)
  • natds-icons: add icon outlined-product-organicalcohol (d4c033a)
  • natds-icons: add icon outlined-product-recyclablepackaging (433d4ce)
  • natds-icons: add icon outlined-product-refill (de49c0f)
  • natds-icons: add icon outlined-product-shampooconditioner (883c1eb)
  • natds-icons: add icon outlined-social-pregnant (1b8e0a8)
  • natds-icons: add icon outlined-social-userlock (3eaac65)

7.48.1 (2024-09-02)

Bug Fixes

  • natds-rn: change FV theme textTransform token to none (d0c7baf)

7.48.0 (2024-08-16)

Features

  • natds-react: update lib themes token colorNeutral75
  • natds-rn: update colorView stories added mode (174c6d9)
  • natds-react: update lib Icons added 93 new icons
  • natds-icons: add icon filled-action-like
  • natds-icons: add icon filled-action-opacity
  • natds-icons: add icon filled-action-transparent
  • natds-icons: add icon filled-content-bathtub
  • natds-icons: add icon filled-content-childfriendly
  • natds-icons: add icon filled-content-design
  • natds-icons: add icon filled-content-dropper
  • natds-icons: add icon filled-content-gymdumbbell
  • natds-icons: add icon filled-content-hairbeard
  • natds-icons: add icon filled-content-house
  • natds-icons: add icon filled-content-microscope
  • natds-icons: add icon filled-content-moonstars
  • natds-icons: add icon filled-content-mortar
  • natds-icons: add icon filled-content-palette
  • natds-icons: add icon filled-content-shower
  • natds-icons: add icon filled-content-soap
  • natds-icons: add icon filled-content-soapbubble
  • natds-icons: add icon filled-finance-intensityhigh
  • natds-icons: add icon filled-finance-intensitylow
  • natds-icons: add icon filled-finance-intensitymedium
  • natds-icons: add icon filled-makeup-haircoily
  • natds-icons: add icon filled-makeup-haircurly
  • natds-icons: add icon filled-makeup-hairtowel
  • natds-icons: add icon filled-makeup-hairwavy
  • natds-icons: add icon filled-makeup-hairwoman
  • natds-icons: add icon filled-product-ambientspray
  • natds-icons: add icon filled-product-blush
  • natds-icons: add icon filled-product-bodycream
  • natds-icons: add icon filled-product-bodysplash
  • natds-icons: add icon filled-product-candlearomatic
  • natds-icons: add icon filled-product-candlescented
  • natds-icons: add icon filled-product-combcream
  • natds-icons: add icon filled-product-conditioner
  • natds-icons: add icon filled-product-deodorantrollon
  • natds-icons: add icon filled-product-haircream
  • natds-icons: add icon filled-product-hairdresser
  • natds-icons: add icon filled-product-hairgel
  • natds-icons: add icon filled-product-makeconcealer
  • natds-icons: add icon filled-product-makeeyeliner
  • natds-icons: add icon filled-product-makefoundation
  • natds-icons: add icon filled-product-makemask
  • natds-icons: add icon filled-product-pencilblush
  • natds-icons: add icon filled-product-shampoo
  • natds-icons: add icon filled-product-soapliquid
  • natds-icons: add icon filled-social-fireworks
  • natds-icons: add icon filled-social-nightlife
  • natds-icons: add icon filled-social-sparks
  • natds-icons: add icon outlined-action-opacity
  • natds-icons: add icon outlined-action-transparent
  • natds-icons: add icon outlined-content-bathtub
  • natds-icons: add icon outlined-content-childfriendly
  • natds-icons: add icon outlined-content-design
  • natds-icons: add icon outlined-content-dropper
  • natds-icons: add icon outlined-content-gymdumbbell
  • natds-icons: add icon outlined-content-hairbeard
  • natds-icons: add icon outlined-content-house
  • natds-icons: add icon outlined-content-microscope
  • natds-icons: add icon outlined-content-moonstars
  • natds-icons: add icon outlined-content-mortar
  • natds-icons: add icon outlined-content-palette
  • natds-icons: add icon outlined-content-shower
  • natds-icons: add icon outlined-content-soap
  • natds-icons: add icon outlined-content-soapbubble
  • natds-icons: add icon outlined-finance-intensityhigh
  • natds-icons: add icon outlined-finance-intensitylow
  • natds-icons: add icon outlined-finance-intensitymedium
  • natds-icons: add icon outlined-makeup-haircoily
  • natds-icons: add icon outlined-makeup-haircurly
  • natds-icons: add icon outlined-makeup-hairtowel
  • natds-icons: add icon outlined-makeup-hairwavy
  • natds-icons: add icon outlined-makeup-hairwoman
  • natds-icons: add icon outlined-product-ambientspray
  • natds-icons: add icon outlined-product-blush
  • natds-icons: add icon outlined-product-bodycream
  • natds-icons: add icon outlined-product-bodysplash
  • natds-icons: add icon outlined-product-candlearomatic
  • natds-icons: add icon outlined-product-candlescented
  • natds-icons: add icon outlined-product-combcream
  • natds-icons: add icon outlined-product-conditioner
  • natds-icons: add icon outlined-product-deodorantrollon
  • natds-icons: add icon outlined-product-haircream
  • natds-icons: add icon outlined-product-hairdresser
  • natds-icons: add icon outlined-product-hairgel
  • natds-icons: add icon outlined-product-makeconcealer
  • natds-icons: add icon outlined-product-makeeyeliner
  • natds-icons: add icon outlined-product-makefoundation
  • natds-icons: add icon outlined-product-makemask
  • natds-icons: add icon outlined-product-pencilblush
  • natds-icons: add icon outlined-product-shampoo
  • natds-icons: add icon outlined-product-soapliquid
  • natds-icons: add icon outlined-social-fireworks
  • natds-icons: add icon outlined-social-nightlife
  • natds-icons: add icon outlined-social-sparks

7.47.0 (2024-08-12)

Features

  • natds-rn: added logo fuerzadeventas FV espanha (6c64575)

7.46.0 (2024-07-22)

Features

  • natds-rn: update color primitive references (c37c8e7)

Bug Fixes

  • natds-rn: fixed accessibilityState (91f5289)
  • natds-rn: update Icon fixed filled-action-indeterminatecheckbox (dc10d1e)

7.45.0 (2024-06-21)

Features

  • natds-rn: added 2 new themes forcaDeVendas casaEestilo_v2 (d007aff)
  • natds-rn: added logo Força de Vendas (7336518)

Bug Fixes

  • natds-rn: fixed svg forcaDevendas-custom-a (c935faa)

7.44.0 (2024-06-12)

Features

  • natds-rn: added GayaButton (70c2eb9)
  • natds-rn: added paddingX to all size (0242fb4)
  • natds-rn: added prop accessibilityState (ed8aaf3)
  • natds-rn: added stories accessibility (50d3748)
  • natds-rn: added stories Brand Dark GayaButton (7e64863)
  • natds-rn: added stories Brand Dark GayaButton (f82346f)
  • natds-rn: added stories BrandLight in device (aaec0ad)
  • natds-rn: translate docs and change variant to hierarchy (fa08786)
  • natds-rn: update Icons (ebf74ad)
  • natds-rn: update themes version (6fd3c20)

Bug Fixes

  • natds-rn: clean imports (941e0d5)
  • natds-rn: update stories GayaButton (5ddaa17)

7.43.0 (2024-06-07)

Features

  • natds-rn: added new GayaButton

Features

  • natds-icons: add icon filled-finance-bag
  • natds-icons: add icon filled-finance-bagcheck
  • natds-icons: add icon filled-product-nailpolish
  • natds-icons: add icon outlined-finance-bagcheck
  • natds-icons: add icon outlined-product-nailpolish

7.42.0 (2024-05-01)

Features

  • natds-rn: update icons and stories (7e0d59a)
  • natds-icons: add icon filled-action-half-rating
  • natds-icons: add icon filled-action-rating
  • natds-icons: add icon filled-action-zoomin
  • natds-icons: add icon filled-action-zoomout
  • natds-icons: add icon filled-alert-cancel
  • natds-icons: add icon filled-alert-check
  • natds-icons: add icon filled-alert-empty
  • natds-icons: add icon filled-alert-indeterminate
  • natds-icons: add icon filled-alert-info
  • natds-icons: add icon filled-alert-notificationunavailable
  • natds-icons: add icon filled-communication-digital-service
  • natds-icons: add icon filled-content-oil
  • natds-icons: add icon filled-finance-shield
  • natds-icons: add icon filled-finance-shieldcheck
  • natds-icons: add icon filled-finance-shieldplus
  • natds-icons: add icon filled-navigation-arrowctrlcompactbottom
  • natds-icons: add icon filled-navigation-arrowctrlcompactleft
  • natds-icons: add icon filled-navigation-arrowctrlcompactright
  • natds-icons: add icon filled-navigation-arrowctrlcompacttop
  • natds-icons: add icon filled-navigation-arrowctrlregularbottom
  • natds-icons: add icon filled-navigation-arrowctrlregularleft
  • natds-icons: add icon filled-navigation-arrowctrlregularright
  • natds-icons: add icon filled-navigation-arrowctrlregulartop
  • natds-icons: add icon filled-navigation-arrowrunbottom
  • natds-icons: add icon filled-navigation-arrowrunleft
  • natds-icons: add icon filled-navigation-arrowrunright
  • natds-icons: add icon filled-navigation-arrowruntop
  • natds-icons: add icon filled-navigation-arrowtrianglebottom
  • natds-icons: add icon filled-navigation-arrowtriangleleft
  • natds-icons: add icon filled-navigation-arrowtriangleright
  • natds-icons: add icon filled-navigation-arrowtriangletop
  • natds-icons: add icon fillled-action-indeterminatecheckbox
  • natds-icons: add icon outlined-action-half-rating
  • natds-icons: add icon outlined-action-rating
  • natds-icons: add icon outlined-alert-cancel
  • natds-icons: add icon outlined-alert-check
  • natds-icons: add icon outlined-alert-empty
  • natds-icons: add icon outlined-alert-indeterminate
  • natds-icons: add icon outlined-alert-info
  • natds-icons: add icon outlined-alert-notificationunavailable
  • natds-icons: add icon outlined-communication-digital-service
  • natds-icons: add icon outlined-content-handsoap
  • natds-icons: add icon outlined-content-oil
  • natds-icons: add icon outlined-content-sensitive
  • natds-icons: add icon outlined-finance-shield
  • natds-icons: add icon outlined-finance-shieldcheck
  • natds-icons: add icon outlined-finance-shieldplus
  • natds-icons: add icon outlined-navigation-arrowctrlcompactbottom
  • natds-icons: add icon outlined-navigation-arrowctrlcompactleft
  • natds-icons: add icon outlined-navigation-arrowctrlcompactright
  • natds-icons: add icon outlined-navigation-arrowctrlcompacttop
  • natds-icons: add icon outlined-navigation-arrowctrlregularbottom
  • natds-icons: add icon outlined-navigation-arrowctrlregularleft
  • natds-icons: add icon outlined-navigation-arrowctrlregularright
  • natds-icons: add icon outlined-navigation-arrowctrlregulartop
  • natds-icons: add icon outlined-navigation-arrowrunbottom
  • natds-icons: add icon outlined-navigation-arrowrunleft
  • natds-icons: add icon outlined-navigation-arrowrunright
  • natds-icons: add icon outlined-navigation-arrowruntop
  • natds-icons: add icon outlined-place-target
  • natds-icons: add icon outlined-product-cube
  • natds-icons: add-icon outlined-finance-shield
  • natds-icons: add-icon filled-brand-tiktok
  • natds-icons: add-icon filled-content-handsoap
  • natds-icons: add-icon filled-content-handwater
  • natds-icons: add-icon filled-content-oilunavailable
  • natds-icons: add-icon filled-content-sensitive
  • natds-icons: add-icon filled-finance-shieldplus
  • natds-icons: add-icon filled-media-volumeoff
  • natds-icons: add-icon filled-media-volumeon
  • natds-icons: add-icon filled-navigation-maximize
  • natds-icons: add-icon filled-navigation-minimize
  • natds-icons: add-icon filled-place-target
  • natds-icons: add-icon filled-product-cube
  • natds-icons: add-icon outlined-action-zoomin
  • natds-icons: add-icon outlined-action-zoomout
  • natds-icons: add-icon outlined-brand-tiktok
  • natds-icons: add-icon outlined-content-handsoap
  • natds-icons: add-icon outlined-content-handwater
  • natds-icons: add-icon outlined-content-oilunavailable
  • natds-icons: add-icon outlined-content-sensitive
  • natds-icons: add-icon outlined-finance-shieldplus
  • natds-icons: add-icon outlined-makeup-age
  • natds-icons: add-icon outlined-makeup-mixedskin
  • natds-icons: add-icon outlined-makeup-typeacneic
  • natds-icons: add-icon outlined-media-volumeoff
  • natds-icons: add-icon outlined-media-volumeon
  • natds-icons: add-icon outlined-navigation-maximize
  • natds-icons: add-icon outlined-navigation-minimize

Bug Fixes

  • natds-rn: remove handleSelect in iconStories (11a3a1b)

7.41.0 (2024-03-21)

Features

  • natds-rn: added new theme natura_v3 (c18f287)
  • natds-rn: added prop textTransform (cea09dc)
  • natds-rn: added tag internalOnly e Deprecated in ColorView (d883c43)
  • natds-rn: show new colors in colorViewa (d1c9a17)

7.40.0 (2023-12-08)

Features

  • natds-rn: update icons 1.20.1 (aa503b5)

7.39.0 (2023-11-30)

Features

  • natds-rn: add ColorView Component (f84245c)
  • natds-rn: update themes to 0.68.1 icon 1.18.0 (8793995)

7.38.0 (2023-11-20)

Features

  • natds-rn: add table props to doc button (8d05fc1)
  • natds-rn: change status doc Alert (7493903)
  • natds-rn: change status doc Avatar (8681a07)
  • natds-rn: change status doc Badge (f736d14)
  • natds-rn: change status doc Button (c757adc)
  • natds-rn: change status doc Card (bbf198b)
  • natds-rn: change status doc CheckBox (0a4c3e8)
  • natds-rn: change status doc Counter (3d3e482)
  • natds-rn: change status doc Dialog (7b278c5)
  • natds-rn: change status doc Divider (11f834f)
  • natds-rn: change status doc Icon (c4c1383)
  • natds-rn: change status doc iconButton (1a1fc1b)
  • natds-rn: change status doc Image (1929c70)
  • natds-rn: change status doc Link (28fef29)
  • natds-rn: change status doc List (1d6405c)
  • natds-rn: change status doc Logo (787898f)
  • natds-rn: change status doc ProgressIndicator (7e5824e)
  • natds-rn: change status doc RadioButton (34b1f74)
  • natds-rn: change status doc Rating (da030f3)
  • natds-rn: change status doc Snackbar (d9ddbfb)
  • natds-rn: change status doc Tab (24ffaa7)
  • natds-rn: change status doc Tag (9562354)
  • natds-rn: change status doc TextField (386d66c)
  • natds-rn: change status doc Typography (aceab80)

Bug Fixes

  • natds-rn: change status Available button (1e385ef)
  • natds-rn: change status propperties (1615d45)

7.37.0 (2023-07-21)

Features

  • natds-rn: add new Logo Avon-v2 (3985e59)

7.36.0 (2023-06-20)

Features

  • natds-rn: add prop brand to Avatar (107b97b)
  • natds-rn: add brand prop to TextField (cb279b0)
  • natds-rn: add brandTypes (940ec7b)
  • natds-rn: add prop Brand to Badge (eedea51)
  • natds-rn: add prop brand to button (a29e575)
  • natds-rn: add prop brand to checkbox (2d64a6d)
  • natds-rn: add prop brand to progressIndicator (b90b761)
  • natds-rn: add prop brand to RadioButton (15652cb)
  • natds-rn: add prop brand to Tab (34e493b)
  • natds-rn: add prop brand to Tag (b3480da)
  • natds-rn: add stories Brand device (955e299)

Bug Fixes

  • natds-rn: change file theme add brands (1f308e3)
  • natds-rn: expose ref prop (a0d01dd)
  • natds-rn: refact/type-infer (0848180)

7.36.0 (2023-06-20)

Features

  • natds-rn: expose prop REF
  • natds-rn: enable switch theme by prop

7.35.0 (2023-05-19)

Features

  • natds-rn: remove fontfamily Helvetica (aeeda8f)

7.34.0 (2023-05-19)

Features

  • natds-rn: add new theme avon_v2 (6538713)

7.32.0 (2023-03-28)

Features

  • natds-themes: add casaEestilo (33be4f4)

7.30.1 (2023-03-10)

Bug Fixes

  • add exclusiveContent in repositories (04cd90f)
  • logo: v0.45.2 ajust logo consultoriaDeBeleza (6dd0893)
  • natds-themes: resolve colors mock-theme (8ec16b6)

7.29.0 (2022-05-20)

Features

7.28.0 (2022-05-13)

Features

7.26.7 (2022-04-18)

Bug Fixes

  • storybook: improving components story (#266) (37136fb)

7.26.6 (2022-03-23)

Bug Fixes

  • deps: update dependency @naturacosmeticos/natds-themes to ^0.29.0 (#264) (423186c)

7.26.5 (2022-03-11)

Bug Fixes

  • radiobutton: applying border radius token (#263) (9f261ca)

7.26.4 (2022-03-09)

Bug Fixes

  • snackbar: applying border radius token (#262) (bba702e)

7.26.3 (2022-03-09)

Bug Fixes

  • textfield: applying border radius token (#261) (b1a491a)

7.26.2 (2022-02-11)

Bug Fixes

  • progressindicator: applying border radius token (#255) (65391b2)

7.26.1 (2022-02-08)

Bug Fixes

  • iconbutton: applying border radius token (#245) (7f425c0)

7.26.0 (2022-02-07)

Bug Fixes

  • checkbox: applying border radius token (#244) (cd8c8b5)

7.25.0 (2022-02-07)

Bug Fixes

7.24.0 (2022-02-03)

Features

7.23.0 (2022-02-03)

Features

7.22.0 (2022-01-27)

Features

  • card: releasing elevation and radius attributes (#241) (4820af8)

7.21.0 (2022-01-14)

Features

  • natds-rn: improving a11y of the login page components (#238) (2412f8d)

7.20.0 (2021-12-27)

Features

  • tag: adding the component to the library (#223) (b79fc38)

7.19.0 (2021-12-15)

Features

7.18.0 (2021-11-26)

Features

  • rating: creating a new rating component (#210) (dcb26ee)

7.17.0 (2021-11-16)

Features

  • tab: apply new attributes like position, icon and others (#209) (329de8e)

7.16.0 (2021-11-09)

Features

7.15.0 (2021-10-27)

Features

7.14.0 (2021-10-26)

Features

7.13.0 (2021-10-26)

Features

  • snackbar: applying typography tokens (#203) (f6b856f)

7.12.0 (2021-10-25)

Features

7.11.0 (2021-10-25)

Features

  • textfield: applying typography tokens (#201) (af5b625)

7.10.0 (2021-10-25)

Features

  • radiobutton: applying typography tokens (#200) (d2b7303)

7.9.0 (2021-10-21)

Features

  • checkbox: applying typography tokens (#199) (953b6dd)

7.8.0 (2021-10-21)

Features

7.7.0 (2021-10-21)

Features

  • typography: add Typography component and custom font copy helper (6b2bbc9)

Bug Fixes

  • text-field: fix component height to allow expansion when multiline (f08a40e)

7.6.2 (2021-10-20)

7.6.1 (2021-10-07)

Bug Fixes

  • deps: update dependency @naturacosmeticos/natds-themes to ^0.12.0 (#180) (c7738f8)

7.5.1 (2021-09-28)

Bug Fixes

  • deps: update dependency @naturacosmeticos/natds-themes to ^0.12.0 (#180) (c7738f8)

7.5.0 (2021-09-27)

Features

7.4.0 (2021-09-07)

Features

7.3.3 (2021-09-02)

7.3.2 (2021-08-20)

Bug Fixes

  • textfield: fix string validation for label and helpertext (#186) (ac242a7)

7.3.1 (2021-08-20)

Bug Fixes

7.3.0 (2021-08-11)

Features

7.2.0 (2021-07-29)

Features

  • checkbox: create indeterminate variant (#182) (8f4833f)

7.1.0 (2021-06-21)

Features

  • textfield: update component to meet new specifications (#177) (af3cf56)

7.0.0 (2021-05-03)

⚠ BREAKING CHANGES

  • deps: change Avon main colors

DSY-2079

Co-authored-by: Renovate Bot bot@renovateapp.com

Bug Fixes

  • deps: update dependency @naturacosmeticos/natds-themes to ^0.5.0 (#175) (e094d15)

6.1.2 (2021-05-03)

6.1.1 (2021-05-03)

Bug Fixes

  • deps: update dependency @naturacosmeticos/natds-themes to ^0.5.0 (#172) (4da5c55)

6.1.0 (2021-04-20)

Features

6.0.0 (2021-04-14)

⚠ BREAKING CHANGES

  • button: the button sizes has changed to 'semi', 'semiX' and 'medium'. The previous sizes has been deprecated.

For previous names compatibility, use:

  • small -> semi
  • medium -> semix
  • large -> medium

Co-authored-by: Design system Natura in behalf of Design System Team designsystem@natura.net Co-authored-by: Yasminn Vaz yasminnvaz@gmail.com

feature

  • button: update component to add new options (49fc912)

5.1.0 (2021-04-06)

Features

  • icon-button: add new options to icon button (13a9397)

5.0.1 (2021-03-26)

5.0.0 (2021-03-22)

⚠ BREAKING CHANGES

  • list-item: the List component was removed. Also, the ListItem props and usage have changed. Refer to the component docs for more information

DSY-1948

Bug Fixes

  • remove unit warnings (d5a3983)
  • list-item: change list item to work with native list implementation (22e0751)

3.5.1 (2021-03-15)

Bug Fixes

  • textfield: fixes multiline margin/padding (#145) (385af7d)

3.5.0 (2021-03-01)

Features

  • progress indicator: adds showLayer props (c598e6e)

3.4.0 (2021-02-24)

Features

  • checkbox: add checkbox component (2f209b1)

3.3.3 (2021-02-19)

Bug Fixes

  • text field: allows helperText with more than on line (8fff003)

3.3.2 (2021-02-19)

3.3.1 (2021-02-09)

Bug Fixes

  • list: fix component export (0cde099)

3.3.0 (2021-02-05)

Features

  • list: implemented List component (4c48bb4)
  • textfield: textField accepts refs (bf7df3a)

3.2.1 (2020-12-14)

Bug Fixes

  • release: create new release with missing package (872a91f)

3.2.0 (2020-12-09)

Features

  • textField: implemented new component (b614887)

3.1.0 (2020-11-06)

Features

3.0.1 (2020-10-22)

Bug Fixes

  • remove cyclic dependency warnings (fa3c3e8)
  • remove react dom error from consumer (92606bb)

3.0.0 (2020-10-01)

⚠ BREAKING CHANGES

  • The theme contract has changed. We replaced natds-styles with natds-themes. Read the migration guide here

Features

2.6.0 (2020-09-22)

Features

  • snackbar: adding snackbar with some basic funcionalities (964eb25)

2.5.0 (2020-09-17)

Features

  • alert: add Alert component (43ecf2e)
  • avatar: add Avatar component, test and stories (bf19f87)

2.4.0 (2020-09-15)

Features

  • button: add support to button sizes (8ae2297)

2.3.0 (2020-09-02)

Features

  • icon: add support to size and color (28ed5b8)

2.2.1 (2020-08-27)

Bug Fixes

  • icon: add Icon and IconButton to the lib entry point (#98) (818c8b1)

2.2.0 (2020-08-25)

Features

  • card: adds card component (20fccdc)
  • icon-button: add IconButton and Icon components (#70) (9f793a9)

Bug Fixes

  • change styled components to peer, consume tokens internally (42d947d)

2.1.0 (2020-08-17)

Features

  • progress-indicator: add circular progress indicator component (feb18f9)
  • selection-control: add radio selection control (5e38f85)

2.0.1 (2020-08-06)

Features

  • button: add disabled button (f75c6c2)
  • divider: adds divider component (8a49f93)
  • tab: add tab component (ef4f389)

Bug Fixes

  • change styled components to peer, consume tokens internally (f3517b3)
  • numerical font weight on android (08240f1)
  • remove font-family definitions (3d19500)

2.0.0 (2020-05-20)

Features

  • button: add button component (ea86aaf)
  • dialog: add dialog component (ef36033)