Skip to content

Commit

Permalink
feat: moves textare to interal components folder
Browse files Browse the repository at this point in the history
- rename css background function
- fix tab width for prettierrc
  • Loading branch information
rjborba committed Jul 5, 2024
1 parent fc66be1 commit a9048ee
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 43 deletions.
24 changes: 12 additions & 12 deletions packages/ui-stencil/.prettierrc.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"arrowParens": "avoid",
"bracketSpacing": true,
"jsxBracketSameLine": false,
"jsxSingleQuote": false,
"quoteProps": "consistent",
"printWidth": 180,
"semi": true,
"singleQuote": true,
"tabWidth": 6,
"trailingComma": "all",
"useTabs": false,
"editorConfig": true
"arrowParens": "avoid",
"bracketSpacing": true,
"jsxBracketSameLine": false,
"jsxSingleQuote": false,
"quoteProps": "consistent",
"printWidth": 180,
"semi": true,
"singleQuote": true,
"tabWidth": 2,
"trailingComma": "all",
"useTabs": false,
"editorConfig": true
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@

padding: var(--spacing-m, $spacing-m) 0;

border-radius: var(--radius-m, 12px) var(--radius-m, 12px) 0px 0px;
border: 1px solid var(--background-background-color-tertiary, #333);
border-radius: var(--radius-l, $radius-l);

border: 1px solid var(--border-color-tertiary, border-color('tertiary'));
background: var(--background-color-secondary, background-color('secondary'));
color: var(--text-color-secondary, text-color('secondary'));
}
Expand Down Expand Up @@ -52,6 +53,7 @@ textarea {
outline: none;
}

// Maybe move somewhere else to reuse in some somponents, but not globally
&::-webkit-scrollbar {
width: 0.2em;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { Component, Host, Prop, State, Watch, h, Element } from '@stencil/core'
shadow: true
})
export class OramaTextarea {
@Element() el: HTMLElement
@Element() el: HTMLTextAreaElement

@Prop() value: string | null = ''
@Prop() maxRows: number | string
Expand Down Expand Up @@ -124,6 +124,8 @@ export class OramaTextarea {
}

render() {
console.log(this.getAllProps())

return (
<Host>
{/* TODO: We should calculate the adormnent width dinamically and apply the appding to the textarea */}
Expand Down
52 changes: 26 additions & 26 deletions packages/ui-stencil/src/styles/_colors.scss
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
// Primitive colors
$gray50: #FBFBFB;
$gray100: #EFEFEF;
$gray200: #DADADA;
$gray300: #C6C6C6;
$gray400: #AFAFB1;
$gray500: #99989D;
$gray50: #fbfbfb;
$gray100: #efefef;
$gray200: #dadada;
$gray300: #c6c6c6;
$gray400: #afafb1;
$gray500: #99989d;
$gray600: #838289;
$gray700: #2E2E2E;
$gray700: #2e2e2e;
$gray800: #212121;
$gray900: #151515;
$gray950: #050505;
$purple500: #8152EE;
$purple700: #6A4BB2;
$purple500: #8152ee;
$purple700: #6a4bb2;

/**
* in order to use one of the colors included in the palette map;
* use the functions text-color(key), bg-color(key), border-color(key)
* use the functions text-color(key), background-color(key), border-color(key)
* ie: text-color('primary')
* These color functions should be used to:
* - define a fallback color for a CSS custom property
Expand All @@ -31,21 +31,21 @@ $palette: (
background: (
primary: $gray950,
secondary: $gray900,
tertiary: $gray800
tertiary: $gray800,
),
border: (
primary: $gray700,
secondary: $gray900,
inactive: $gray400,
accent: $purple500
accent: $purple500,
),
icon: (
primary: $gray50,
secondary: $gray200,
tertiary: $gray600,
inactive: $gray500,
accent: $purple500
)
accent: $purple500,
),
);

$paletteDark: (
Expand All @@ -58,20 +58,20 @@ $paletteDark: (
background: (
primary: $gray950,
secondary: $gray900,
tertiary: $gray800
tertiary: $gray800,
),
border: (
primary: $gray700,
secondary: $gray900,
inactive: $gray400
inactive: $gray400,
),
icon: (
primary: $gray50,
secondary: $gray200,
tertiary: $gray600,
inactive: $gray500,
accent: $purple500
)
accent: $purple500,
),
);

// should be imported by the config/colors.ts file
Expand All @@ -80,33 +80,33 @@ $theme-colors-light: (
'--text-color-secondary': text-color('secondary'),
'--text-color-tertiary': text-color('tertiary'),
'--text-color-inactive': text-color('inactive'),
'--background-color-primary': bg-color('primary'),
'--background-color-secondary': bg-color('secondary'),
'--background-color-tertiary': bg-color('tertiary'),
'--background-color-primary': background-color('primary'),
'--background-color-secondary': background-color('secondary'),
'--background-color-tertiary': background-color('tertiary'),
'--border-color-primary': border-color('primary'),
'--border-color-secondary': border-color('secondary'),
'--border-color-inactive': border-color('inactive'),
'--icon-color-primary': icon-color('primary'),
'--icon-color-secondary': icon-color('secondary'),
'--icon-color-tertiary': icon-color('tertiary'),
'--icon-color-inactive': icon-color('inactive'),
'--icon-color-accent': icon-color('accent')
'--icon-color-accent': icon-color('accent'),
);

$theme-colors-dark: (
'--text-color-primary': text-color('primary', $paletteDark),
'--text-color-secondary': text-color('secondary', $paletteDark),
'--text-color-tertiary': text-color('tertiary', $paletteDark),
'--text-color-inactive': text-color('inactive', $paletteDark),
'--background-color-primary': bg-color('primary', $paletteDark),
'--background-color-secondary': bg-color('secondary', $paletteDark),
'--background-color-tertiary': bg-color('tertiary', $paletteDark),
'--background-color-primary': background-color('primary', $paletteDark),
'--background-color-secondary': background-color('secondary', $paletteDark),
'--background-color-tertiary': background-color('tertiary', $paletteDark),
'--border-color-primary': border-color('primary', $paletteDark),
'--border-color-secondary': border-color('secondary', $paletteDark),
'--border-color-inactive': border-color('inactive', $paletteDark),
'--icon-color-primary': icon-color('primary', $paletteDark),
'--icon-color-secondary': icon-color('secondary', $paletteDark),
'--icon-color-tertiary': icon-color('tertiary', $paletteDark),
'--icon-color-inactive': icon-color('inactive', $paletteDark),
'--icon-color-accent': icon-color('accent', $paletteDark)
'--icon-color-accent': icon-color('accent', $paletteDark),
);
4 changes: 2 additions & 2 deletions packages/ui-stencil/src/styles/_functions.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* The function palette is used by the following functions
* text-color(), border-color() and bg-color()
*/
@function palette($feature, $role: 'primary', $palette: $palette) {
@function palette($feature, $role: 'primary', $palette: $palette) {
@if map-has-key($palette, $feature) {
$feat: map-get($palette, $feature);

Expand All @@ -20,7 +20,7 @@
}

/* ===BACKGROUND COLOR FUNCTION=== */
@function bg-color($role: 'primary', $palette: $palette) {
@function background-color($role: 'primary', $palette: $palette) {
@return palette('background', $role, $palette);
}

Expand Down

0 comments on commit a9048ee

Please sign in to comment.