Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ssr support #329

Open
nandi95 opened this issue Sep 28, 2021 · 0 comments
Open

Add ssr support #329

nandi95 opened this issue Sep 28, 2021 · 0 comments

Comments

@nandi95
Copy link
Contributor

nandi95 commented Sep 28, 2021

  • Provide ssr transforms for various parts of the library such as directives
  • Make it server rendering compatible
@nandi95 nandi95 changed the title Add ssr transforms Add ssr support Apr 11, 2022
nandi95 added a commit that referenced this issue Apr 11, 2022
nandi95 added a commit that referenced this issue Jun 24, 2022
## Chore:
* chore: updated version
* chore(select): simplified typing
* chore: reduced sidebar width for demo board
* chore(label)!: renamed UIPill to UILabel
* chore(deps-dev): updated dependencies
* chore: removed unused lines
* chore: updated active link style on demo board
* chore(toggle): removed redundant value indicator
* chore(button): added prop comment
* chore(deps-dev): updated non-breaking dependencies
* chore(button): set tinted flag in demo to false
* chore(deps-dev): updated automation dependencies
* chore(deps-dev): updated eslint and fixed new issues
* chore(deps-dev): updated jest to v28
* chore: updated checkout action version
* chore(button): updated prop names throughout for UIButton usages
* chore: use built in tailwind config type
* chore: emit cjs format

## Fix:
* fix(intersect): fixed callback being run twice
* fix(select): removed autocomplete
* fix(select): removed selection display if there's no selection
* fix(select): added missing loader import
* fix(select): fixed overflow to top offscreen on
  * Resolves @karnama/vueish#449
* fix: pr fixes
* fix(select): only show header if there's content
* fix(button): fixed typo
* fix: updated the logic to not show loading on disabled

## Feature:
* feat(intersect): added `enter` and `leave` modifiers
* feat(table): added compact styles
* feat(skeleton): added component
* feat(select): improved placeholder handling
* feat(select): added `isSelected` slot prop to option slot
* feat(select): added loader
* feat(textarea): added loader
* feat(input): added loader
* feat(pagination): added large option
* feat(button): added small styles
* feat(button)!: updated to use tailwind themes
* feat(button)!: updated default designs
* feat(button): added tinted option
* feat(button): preserve button width on loading
  * this will reduce jumping of content after the button
* feat(file-uploader): added loading indicator

## Style:
* style(button): updated button styles
  * Now it's a closer match to the design but still not perfect
* style(toggle): updated styles
* style(toggle): updated error state border width
* style(modal): update border radius
* style: set colour to default brand colour on action btns
* style(select): added colour transitions
* style(table): adjusted heading font-weight
* style(input): fixed number buttons on disabled state
* style(input): added caret colour
* style(textarea): added caret colour
* style(label): updated label styles
* style(button): removed bg for minimal disabled buttons
* style(button): increased text size on large button
* style(pagination): made arrow buttons match number button sizes
* style: updated label spacing from inputs
* style(table): updated default pagination button styles
* style(table): increased spacing
* style(label)!: update labels to new theme
* style(modal): set overflow to auto
* style(button): fixed grey buttons styles
* style(button-group): fixed focus ring visibility=
* style(dropdown): fixed always visible scrollbars
* style(button): tweaked gray buttons disabled design
* style(input): hid suffix when loading
* style(button): added missing button border styles

## Build:
* build: added globalThis checks
  * Linked #329

## Documentation:
* docs(select): improved web-types

## Testing:
* test(select): added placeholder regression test
* test(button): updated snapshot of other components
* test(table): updated snapshot
* test: updated selectors
* test(button): updated buttton snapshots
* test(skeleton): added pulse snap test
* test(table): removed comment
* test(button): added missing tinted snapshots

## Refactoring
* refactor(table)!: renamed recently added `compact` prop to small
  * This is to keep consistency throughout the library

## Performance
* perf(select): removed some dynamic classes
* perf: removed lodash merge dependency
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant