Skip to content

Commit

Permalink
Merge pull request #40 from pepabo/enable-choosing-size-of-border-wid…
Browse files Browse the repository at this point in the history
…th-progress-indicator

progress-indicatorのborderのsizeの展開をする
  • Loading branch information
piyoppi authored Oct 3, 2024
2 parents 2fadfab + 2db23f9 commit cffd306
Show file tree
Hide file tree
Showing 35 changed files with 578 additions and 685 deletions.
1,166 changes: 515 additions & 651 deletions package-lock.json

Large diffs are not rendered by default.

14 changes: 12 additions & 2 deletions packages/adapter/functions/size/_border.scss
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,18 @@ $border-size-tokens: map.get(
@return map.get($border-size-tokens, focus-ring);
}

@function get-progress-indicator-border-size() {
@return map.get($border-size-tokens, progress-indicator);
@function get-progress-indicator-border-size($size: l) {
$tokens: map.get($border-size-tokens, progress-indicator);
$available-sizes: ('s', 'm', 'l');

@if list.index($available-sizes, $size) == null {
@error error-message.any-one-of(
$value: $size,
$available-values: $available-sizes
);
}

@return map.get($tokens, $size);
}

@function get-radio-border-size() {
Expand Down
2 changes: 1 addition & 1 deletion packages/adapter/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@
},
"devDependencies": {
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/app-bar/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
},
"devDependencies": {
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/avatar/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/bottom-navigation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/button/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/callout/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/card/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
},
"devDependencies": {
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/cell/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/checkbox/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/components-web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
"@pepabo-inhouse/table": "^2.0.0",
"@pepabo-inhouse/textfield": "^2.0.0",
"@pepabo-inhouse/thumbnail": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0",
"@pepabo-inhouse/tokens": "^2.0.0",
"autoprefixer": "10.4.14",
"cssnano": "5.1.15",
"postcss": "^8.4.38",
Expand Down
2 changes: 1 addition & 1 deletion packages/container/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/description-list/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
},
"devDependencies": {
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/flavor/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@
"access": "public"
},
"dependencies": {
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/grid/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/header/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/icon/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"devDependencies": {
"@gyugyu/webfonts-generator": "^1.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
},
"scripts": {
"prepublishOnly": "npm run build",
Expand Down
2 changes: 1 addition & 1 deletion packages/interactive-list/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/interactive-table/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/list/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
},
"devDependencies": {
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/navigation-drawer/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
15 changes: 14 additions & 1 deletion packages/progress-indicator/_mixins.scss
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,21 @@
left: adapter.get-spacing-size($level: xxs);
display: block;
box-sizing: border-box;
border: adapter.get-progress-indicator-border-size() solid adapter.get-progress-indicator-indicator-surface-color();
border-style: solid;
border-color: adapter.get-progress-indicator-indicator-surface-color();
border-radius: 50%;
border-width: adapter.get-progress-indicator-border-size($size: l);
transform: rotate(45deg);
transform-origin: center;
transition: clip-path 0.1s ease;
content: "";
clip-path: polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%, 0% 0%, 50% 50%);
}
@each $size in 's', 'm', 'l' {
&.-size-#{$size} {
@include -size-style($size);
}
}

@for $i from 0 to 25 {
&[data-percentage="#{$i}"]::after {
Expand Down Expand Up @@ -315,6 +322,12 @@
}
}

@mixin -size-style($size) {
&::after {
border-width: adapter.get-progress-indicator-border-size($size);
}
}

@mixin export {
.in-linear-progress-indicator {
@include linear;
Expand Down
2 changes: 1 addition & 1 deletion packages/progress-indicator/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/radio/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/scrim/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/select/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/side-navigation/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/skeleton/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/snackbar/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@
},
"devDependencies": {
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/stories-web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
"@pepabo-inhouse/table": "^2.0.0",
"@pepabo-inhouse/textfield": "^2.0.0",
"@pepabo-inhouse/thumbnail": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0",
"@pepabo-inhouse/tokens": "^2.0.0",
"@storybook/addon-essentials": "^7.0.6",
"@storybook/react": "^7.0.6",
"@storybook/react-webpack5": "^7.0.6",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,24 @@
import React, { FC } from 'react'
import { Size } from '../types';

export interface Props {
max: number
value?: number
size?: Extract<Size, 's' | 'm' | 'l'>
}

const Circular: FC<Props> = (props: Props) => {
const {
max,
value,
size,
...rest
} = props

const classes = ['in-circular-progress-indicator']
if (typeof size !== 'undefined') {
classes.push(`-size-${size}`)
}

let percentage

Expand Down
2 changes: 1 addition & 1 deletion packages/table/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
},
"devDependencies": {
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/textfield/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
"devDependencies": {
"@pepabo-inhouse/constants": "^2.0.0",
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}
2 changes: 1 addition & 1 deletion packages/thumbnail/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
},
"devDependencies": {
"@pepabo-inhouse/flavor": "^2.0.0",
"@pepabo-inhouse/tokens": "^0.17.0"
"@pepabo-inhouse/tokens": "^2.0.0"
}
}

0 comments on commit cffd306

Please sign in to comment.