Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
16aa82e
chore(update-theme): removing theme types, using theme-toolkit, renam…
ammichael Aug 6, 2022
7f7e0bf
choe(update-theme): import getTheme from theme-toolkit
ammichael Aug 6, 2022
6181dc3
chore(update-theme): update description
ammichael Aug 6, 2022
1b270b9
fix(publish): npm variables
duspada-builders Aug 7, 2022
242192b
fix(publish): remove npm variables
duspada-builders Aug 7, 2022
b1b80b9
Merge pull request #90 from platformbuilders/chore/update-theme
ammichael Aug 7, 2022
2733231
Repo visualizer: updated diagram
repo-visualizer Aug 7, 2022
c9d4543
bump version 0.5.0
ammichael Aug 7, 2022
afdbc48
Repo visualizer: updated diagram
repo-visualizer Aug 7, 2022
8ce34e9
feat: new icon
fabinppk Aug 18, 2022
d9e9f82
version: update package version
fabinppk Aug 18, 2022
067ff4f
Repo visualizer: updated diagram
repo-visualizer Aug 18, 2022
560a4ad
removing moderateScale from loading
ammichael Aug 20, 2022
3eb65a8
Repo visualizer: updated diagram
repo-visualizer Aug 20, 2022
fd0df1c
version: documentation version update
fabinppk Aug 22, 2022
676c7f4
Repo visualizer: updated diagram
repo-visualizer Aug 22, 2022
ab28807
fix: tests from loadingIndicator
fabinppk Aug 22, 2022
b795eae
chore: running docusaurus only when publish finished
fabinppk Aug 22, 2022
ebc270f
version: 0.5.3
fabinppk Aug 22, 2022
174ab30
Merge remote-tracking branch 'origin/master'
fabinppk Aug 22, 2022
6b8ef67
Repo visualizer: updated diagram
repo-visualizer Aug 22, 2022
8f9a125
feature(toggle): component and tests
guilhermebauer-builders Sep 20, 2022
7a1934c
chore(version): bump
guilhermebauer-builders Sep 20, 2022
cc6e4e4
fix(tests): property path
guilhermebauer-builders Sep 20, 2022
c257e83
Merge pull request #91 from platformbuilders/feature/toggle
guilhermebauer-builders Sep 20, 2022
93783f2
Repo visualizer: update diagram
repo-visualizer Sep 20, 2022
5784784
fix(tests): removed unused snapshots
guilhermebauer-builders Sep 20, 2022
efc38ab
Merge pull request #92 from platformbuilders/feature/toggle
guilhermebauer-builders Sep 20, 2022
653823e
Repo visualizer: update diagram
repo-visualizer Sep 20, 2022
8ee3b7d
fix: deprecated ViewPropTypes in PinInput
fabinppk Sep 23, 2022
4a259c3
Merge pull request #93 from platformbuilders/fabinppk/fix/deprecated-…
ammichael Sep 27, 2022
94d7f41
Repo visualizer: update diagram
repo-visualizer Sep 27, 2022
054df20
chore: update package version
lineubuilders Sep 28, 2022
b2115f7
chore: update snapshots
lineubuilders Sep 28, 2022
744fb1a
chore: add children on types
lineubuilders Sep 28, 2022
02d9f71
chore: update types
lineubuilders Sep 28, 2022
d74b341
Merge pull request #95 from platformbuilders/chore/update-react-version
fabinppkbuilders Oct 11, 2022
93bd517
Repo visualizer: update diagram
repo-visualizer Oct 11, 2022
81e1c86
fix(input-error): adding rootStyle and errorStyle to TextInput
ammichael Oct 16, 2022
c8a3afd
fix(input-error): any as style type
ammichael Oct 16, 2022
26cea94
adding children to TouchableType
ammichael Oct 16, 2022
33a534b
improv: types
fabinppk Oct 17, 2022
b19e891
Merge pull request #96 from platformbuilders/fix/input-error
fabinppkbuilders Oct 17, 2022
a187969
Repo visualizer: update diagram
repo-visualizer Oct 17, 2022
b3b6cc4
feat(chip-button): feat adding component
ammichael Oct 23, 2022
b15b398
feat(chip-button): better horizontal padding
ammichael Oct 23, 2022
3682a54
feat(chip-button): better styling
ammichael Oct 24, 2022
63cba38
Merge pull request #98 from platformbuilders/fix/input-error
ammichael Oct 24, 2022
3649a3a
Repo visualizer: update diagram
repo-visualizer Oct 24, 2022
1babec3
feat(avatar-initial): adding counting
ammichael Oct 25, 2022
f61ac7a
fix: rightIconName and refacts using If component
fabinppk Oct 25, 2022
3bed08b
Merge pull request #99 from platformbuilders/fabinppk/fix/chipIcon
fabinppkbuilders Oct 26, 2022
8996960
Repo visualizer: update diagram
repo-visualizer Oct 26, 2022
00f6edb
feat(upload-component): creating UploadPhoto component
ammichael Nov 27, 2022
2f52007
feat(radion-button-label): adding label
ammichael Nov 27, 2022
73e4cfa
Merge pull request #102 from platformbuilders/feat/radio-button-label
ammichael Nov 27, 2022
a9ef437
feat(upload-component): fixing checkbox color
ammichael Nov 27, 2022
bf24f47
feat(upload-component): fixing lint
ammichael Nov 27, 2022
36561d6
bumping typescript version
ammichael Nov 27, 2022
118d57e
fix: snaps/check
fabinppk Nov 28, 2022
96800a0
fix: yarn install .lock problem
fabinppk Nov 28, 2022
5931f4f
feat(upload-component): removing image props
ammichael Nov 29, 2022
49dd7fa
Merge branch 'feat/avatar-initial' of https://github.com/platformbuil…
ammichael Nov 29, 2022
1a864a6
updating ChipButton test
ammichael Nov 29, 2022
4d33387
Merge pull request #101 from platformbuilders/feat/avatar-initial
ammichael Dec 1, 2022
4f73c4f
Repo visualizer: update diagram
repo-visualizer Dec 1, 2022
0799c38
updating snapshots
ammichael Dec 3, 2022
b5d13c1
Repo visualizer: update diagram
repo-visualizer Dec 3, 2022
46ca15a
resolving multiple attributes in ChipButton
ammichael Dec 3, 2022
051929d
Merge branch 'master' of https://github.com/platformbuilders/fluid-re…
ammichael Dec 3, 2022
b899b8d
renaming imports
ammichael Dec 3, 2022
ddcd086
Repo visualizer: update diagram
repo-visualizer Dec 3, 2022
6707950
fix: try fix pipe check
fabinppk Dec 22, 2022
d422c4e
fix: try fix pipe check
fabinppk Dec 22, 2022
d67d237
Merge pull request #107 from platformbuilders/fabinppk/fix/check-pipe
fabinppkbuilders Dec 22, 2022
de8fc1a
Repo visualizer: update diagram
repo-visualizer Dec 22, 2022
8619aba
chore: showing version in header
fabinppk Dec 23, 2022
fd725d4
Merge pull request #108 from platformbuilders/fabinppk/chore/showing-…
fabinppkbuilders Dec 23, 2022
2017a82
Repo visualizer: update diagram
repo-visualizer Dec 23, 2022
fba1410
version: bumping version
fabinppk Dec 23, 2022
f8a1cb8
Repo visualizer: update diagram
repo-visualizer Dec 23, 2022
4e93a4a
chore: redirect old site to new
fabinppk Dec 23, 2022
23f1799
chore: return new version
fabinppk Dec 23, 2022
945917a
version: bumping version
fabinppk Dec 23, 2022
bd9c72e
chore: fix config url
fabinppk Dec 23, 2022
67df855
chore: yarn lock
fabinppk Dec 23, 2022
db18eb7
Merge pull request #110 from platformbuilders/fabinppk/chore/deploy-i…
fabinppkbuilders Dec 23, 2022
47eea20
Revert "Fabinppk/chore/deploy in new"
fabinppkbuilders Dec 23, 2022
cad2ef4
Merge pull request #111 from platformbuilders/revert-110-fabinppk/cho…
fabinppkbuilders Dec 23, 2022
c8788ae
Merge branch 'master' into fabinppk/chore/redirect
fabinppk Dec 23, 2022
cd96076
Merge pull request #109 from platformbuilders/fabinppk/chore/redirect
fabinppkbuilders Dec 23, 2022
7a3e6ef
feat: added swiper component
alissonlimabuilder Dec 21, 2022
d250375
feat(swiper): added swiper doc
alissonlimabuilder Dec 22, 2022
3e719e4
Repo visualizer: update diagram
repo-visualizer Dec 26, 2022
7288d31
feat(swiper): doc changes
alissonlimabuilder Dec 26, 2022
a3ef0d0
Merge pull request #106 from platformbuilders/feat/swiper
alissonlimabuilder Dec 26, 2022
d500fb7
Repo visualizer: update diagram
repo-visualizer Dec 26, 2022
fa3346d
Configure eslint-config-builders (#118)
luancurti Mar 15, 2023
c967660
Repo visualizer: update diagram
repo-visualizer Mar 15, 2023
8283661
chore(libs): update (#119)
guilhermebauer-builders Mar 28, 2023
dc0a9a1
adding preview image to UploadPhoto component
ammichael May 30, 2023
73d0391
Refactor Text Input Mask (#120)
mdlucas Jun 2, 2023
d66604a
feat(clear-upload): adding button to clear uploaded image in `UploadP…
ammichael Jun 3, 2023
6e8e38b
fix(no-mask): fixing default options for MaskedTextInput (#122)
ammichael Jun 4, 2023
ba8ab92
Novo Readme (#124)
mdlucas Jun 5, 2023
7dbcd5a
feat(image-component): creating `Image` component with placeholder (#…
ammichael Jun 9, 2023
44e2fa8
Chore/move helpers (#126)
ammichael Jun 11, 2023
0265b00
updating publish action
ammichael Jun 11, 2023
5d7659d
removing postinstall conflicting command
ammichael Jun 11, 2023
f44ebaf
adding more patch-package checkpoints
ammichael Jun 11, 2023
47f076d
updating publish action
ammichael Jun 11, 2023
d5a3c4c
bump version
ammichael Jun 11, 2023
056a980
Feat/keyboard avoid (#127)
ammichael Jun 12, 2023
0fea348
feat(toggle-id): adding `id` to component `Toggle` (#128)
ammichael Jun 13, 2023
e9133a1
added more tests in serach input component (#129)
mdlucas Jun 13, 2023
0c405a8
Exportando o Input Ref Type (#130)
mdlucas Jun 13, 2023
f3db2c1
fix(haptic): importing haptic from new lib (#131)
ammichael Jun 19, 2023
da6362c
fixing dependencies versions
ammichael Jun 19, 2023
e64ab5f
bumping `@platformbuilders/helpers`
ammichael Jun 19, 2023
5b6d324
Chore/tests (#132)
duspada Jun 22, 2023
73b5b2f
fixing default avatar placeholder
ammichael Jun 23, 2023
5e8a749
updating snapshots
ammichael Jun 23, 2023
bdba5a3
fixing Image handling with remote and required sources
ammichael Jun 26, 2023
8ad651c
removing console.log from image
ammichael Jun 26, 2023
e461ef1
bumping coverage threshold
ammichael Jul 2, 2023
645301d
Adicionado actions compartilhadas (#134)
mdlucas Jul 10, 2023
4666ea5
fix(build): fixed build and update deps
luancurti Jul 31, 2023
7c05a81
v0.11.6
luancurti Jul 31, 2023
3b8f914
Create catalog-info.yaml (#139)
mdlucas Aug 16, 2023
803fd15
Fabinppk/fix/chip button border (#146)
fabinppkbuilders Feb 15, 2024
adfcb3c
feat/storybook (#147)
marcelxsilva Mar 5, 2024
3921de2
Feat/clear (#148)
marcelxsilva Mar 6, 2024
aea16b4
refactor/app (#149)
marcelxsilva Apr 12, 2024
cd0af77
fix: running application (#150)
marcelxsilva May 3, 2024
c4eadba
refactor: increment prop colorVariant this component and refactor com…
gabrielRochaBuilders May 7, 2024
543720f
feat: added new props in TextInput (#152)
allefbuilders May 8, 2024
fd2b1fa
Ot 81/feat/Password input (#154)
allefbuilders May 8, 2024
063a99c
fix: yarn (#153)
marcelxsilva May 8, 2024
a35b119
feat: version lib (#155)
marcelxsilva May 8, 2024
83fee9d
Fix/files (#156)
marcelxsilva May 8, 2024
c6a8119
feat: version (#157)
marcelxsilva May 9, 2024
6bf6dce
TextInput Floating new Props (#158)
allefbuilders May 10, 2024
322e42c
fix storybook ci (#159)
allefbuilders May 10, 2024
ce71895
Inputs fields sizes (#160)
allefbuilders May 20, 2024
563aa41
Feat/disable touchable icon (#161)
marcelxsilva May 27, 2024
d0247f5
Chore/refactoring (#162)
ammichael Nov 10, 2024
720ab88
chore(deps): bump rexml in the bundler group across 1 directory
dependabot[bot] Jun 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .bundle/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
BUNDLE_PATH: "vendor/bundle"
BUNDLE_FORCE_RUBY_PLATFORM: 1
14 changes: 0 additions & 14 deletions .editorconfig

This file was deleted.

108 changes: 2 additions & 106 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,108 +1,4 @@
module.exports = {
parser: '@typescript-eslint/parser',
extends: [
'plugin:@typescript-eslint/recommended',
'prettier/@typescript-eslint',
'plugin:prettier/recommended',
'plugin:react/recommended',
'plugin:jsx-a11y/recommended',
'plugin:sonarjs/recommended',
'plugin:promise/recommended',
],
parserOptions: {
project: 'tsconfig.eslint.json',
tsconfigRootDir: __dirname,
ecmaVersion: 2020,
sourceType: 'module',
useJSXTextNode: true,
ecmaFeatures: {
jsx: true,
},
},
plugins: [
'@typescript-eslint',
'react',
'jsx-a11y',
'sonarjs',
'promise',
'import',
],
globals: {
Atomics: 'readonly',
SharedArrayBuffer: 'readonly',
__DEV__: true,
},
ignorePatterns: [
'node_modules/',
'e2e',
'__mocks__',
'__test__',
'coverage',
'_templates',
],
rules: {
// @TODO: Remover essa regra assim que for feito o fix na lib do CheckBox
'@typescript-eslint/ban-ts-comment': 'off',
'react/jsx-filename-extension': ['error', { extensions: ['.jsx', '.tsx'] }],
'react/prop-types': 0,
'react/display-name': 0,
'@typescript-eslint/member-delimiter-style': 0,
'@typescript-eslint/no-empty-function': 0,
'@typescript-eslint/no-explicit-any': 0,
'import/prefer-default-export': 0,
'import/no-named-as-default': 0,
'import/no-unresolved': 0,
'import/no-extraneous-dependencies': 0,
'import/extensions': 0,
'import/order': [
'error',
{
pathGroups: [
{
pattern: 'react',
group: 'external',
position: 'before',
},
{
pattern: '~/**',
group: 'parent',
position: 'before',
},
{
pattern: '@*/**',
group: 'external',
position: 'after',
},
],
pathGroupsExcludedImportTypes: ['react'],
alphabetize: {
order: 'asc',
caseInsensitive: true,
},
},
],
'sort-imports': ['error', { ignoreDeclarationSort: true }],
'jsx-a11y/no-noninteractive-element-interactions': 'off',
'jsx-a11y/no-static-element-interactions': 'off',
'jsx-a11y/click-events-have-key-events': 'off',
'jsx-a11y/no-autofocus': 'off',
'class-methods-use-this': 0,
'no-nested-ternary': 0,
'consistent-return': 0,
'array-callback-return': 0,
'react/jsx-props-no-spreading': 0,
'no-duplicate-imports': 'error',
'promise/prefer-await-to-callbacks': 'error',
'promise/prefer-await-to-then': 'error',
'react/state-in-constructor': 'off',
'react/no-unescaped-entities': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-non-null-assertion': 0,
'sonarjs/no-collapsible-if': 'off',
},
settings: {
react: {
version: 'detect',
},
},
extends: '@platformbuilders/eslint-config-builders/react',
ignorePatterns: ['jest'],
};
23 changes: 7 additions & 16 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,11 @@ on:
pull_request:
branches:
- master

jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v1
with:
node-version: '14.x'
- name: Set NPM Variables
run: echo "$PACKAGES_NPMRC" > .npmrc
env:
PACKAGES_NPMRC: ${{ secrets.PACKAGES_NPMRC }}
- name: Install packages
run: yarn install
- name: Linter
run: yarn lint
call-workflow:
uses: platformbuilders/actions-workflows/.github/workflows/check-react-lib.yml@main
secrets:
PACKAGES_NPMRC: ${{ secrets.PACKAGES_NPMRC }}


24 changes: 0 additions & 24 deletions .github/workflows/docusaurus_release.yml

This file was deleted.

32 changes: 5 additions & 27 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,30 +5,8 @@ on:
types: [published]

jobs:
publish:
runs-on: ubuntu-latest
name: Publish to npm
steps:
- uses: actions/checkout@v2
# Setup .npmrc file to publish to npm
- uses: actions/setup-node@v1
with:
node-version: 16
registry-url: 'https://registry.npmjs.org/'
- name: Install
run: yarn install && yarn build
# Publish to npm
- name: Publish
run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}
# Setup .npmrc file to publish to GitHub Packages
- uses: actions/setup-node@v1
with:
node-version: 16
registry-url: 'https://npm.pkg.github.com'
scope: '@platformbuilders'
# Publish to GitHub Packages
- run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
call-workflow:
uses: platformbuilders/actions-workflows/.github/workflows/publish-lib.yml@main
secrets:
GITHUB_PACKAGES_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
16 changes: 0 additions & 16 deletions .github/workflows/repo_visualizer.yml

This file was deleted.

47 changes: 47 additions & 0 deletions .github/workflows/storybook-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: Storybook Building 🚀

on:
release:
types: [published]

jobs:
release-android:
name: Build App
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Setup kernel for react native, increase watchers
run: echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

- name: Set up Java
uses: actions/setup-java@v2
with:
java-version: 17
distribution: "temurin"
- uses: actions/setup-node@v3
with:
node-version: "18.x"
- name: Set NPM Variables
run: echo "$PACKAGES_NPMRC" > .npmrc
env:
PACKAGES_NPMRC: ${{ secrets.PACKAGES_NPMRC }}
- uses: ruby/setup-ruby@v1
with:
ruby-version: "3.0.0"
bundler-cache: true
- name: Install Ubuntu dependencies
run: |
sudo apt update
sudo apt install libcurl4-openssl-dev
- name: Install Fastlane
run: |
bundle install
gem install fastlane
- name: Install packages
run: yarn cache clean --all && yarn install


- name: Build and Upload to Appetize
run: fastlane android storybook
7 changes: 4 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,10 @@ buck-out/
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/

*/fastlane/report.xml
*/fastlane/Preview.html
*/fastlane/screenshots
fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots
fastlane/*.md

# Bundle artifact
*.jsbundle
Expand Down
1 change: 0 additions & 1 deletion .husky/.gitignore

This file was deleted.

12 changes: 0 additions & 12 deletions .husky/pre-commit

This file was deleted.

4 changes: 3 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ coverage
DevelopmentApp

#storybook
storybook/
.storybook/

# dist
dist/**/*.ts.map
Expand All @@ -29,3 +29,5 @@ src/
example/
metro.config.js
react-native.config.js
.npmrc
.nvmrc
1 change: 1 addition & 0 deletions .nvmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
v18
11 changes: 11 additions & 0 deletions .storybook/index.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import AsyncStorage from "@react-native-async-storage/async-storage";
import { view } from "./storybook.requires";

const StorybookUIRoot = view.getStorybookUI({
storage: {
getItem: AsyncStorage.getItem,
setItem: AsyncStorage.setItem,
},
});

export default StorybookUIRoot;
5 changes: 5 additions & 0 deletions .storybook/main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/** @type{import("@storybook/react-native").StorybookConfig} */
module.exports = {
stories: ["../src/components/**/*.stories.?(ts|tsx|js|jsx)"],
addons: ["@storybook/addon-ondevice-controls", "@storybook/addon-ondevice-notes"],
};
37 changes: 37 additions & 0 deletions .storybook/preview.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
import { View } from "react-native";
import { ThemeProvider } from "styled-components";
import { themeFormatter } from '@platformbuilders/theme-toolkit';
import theme from '../src/theme';

/** @type{import("@storybook/react").Preview} */
const preview = {
parameters: {
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/,
},
},
},

decorators: [
(Story, { parameters }) => (
<ThemeProvider theme={theme}>
<View
style={{
flex: 1,
alignContent: "center",
justifyContent: "center",
alignItems: "center",
backgroundColor: parameters.noBackground === true ? undefined : "#fff",
padding: 8,
}}
>
<Story />
</View>
</ThemeProvider>
),
],
};

export default preview;
Loading