+
+
-
-
)
diff --git a/app/components/(userpages)/profile/reeds/ReedImg.tsx b/app/components/(userpages)/profile/reeds/ReedImg.tsx
new file mode 100644
index 0000000..50fb517
--- /dev/null
+++ b/app/components/(userpages)/profile/reeds/ReedImg.tsx
@@ -0,0 +1,24 @@
+import './reedimg.scss'
+
+export function ReedImg(props: { reed: Reed }) {
+
+ const { dents, section, unit } = props.reed
+
+ let slitSize = 1 / (dents / section)
+ let bar=0.2
+ let repeats = 6/(bar+slitSize)
+
+ repeats = repeats > 1 ? Math.floor(repeats) : Math.ceil(repeats)
+ const keys = new Array(repeats).fill('')
+
+ const slitComponets = keys.map((item, index) => {return
})
+
+ return (
+
+
+ )
+}
\ No newline at end of file
diff --git a/app/components/(userpages)/profile/reeds/reedimg.scss b/app/components/(userpages)/profile/reeds/reedimg.scss
new file mode 100644
index 0000000..134c183
--- /dev/null
+++ b/app/components/(userpages)/profile/reeds/reedimg.scss
@@ -0,0 +1,29 @@
+@use '@/app/resources/style/variables.scss' as v;
+
+.reed-img{
+ max-width:100%;
+ $threadspace:1rem;
+
+
+ background-color: v.$metal-color;
+ border-radius: 5px 5px 5px 5px;
+ padding-left:0.2rem;
+ padding-right:0.2rem;
+
+ .slit-container{
+ margin:0.30rem;
+ display: flex;
+ flex-direction: row;
+ flex-wrap: nowrap;
+ box-sizing: border-box;
+
+
+ background-color: v.$metal-color;
+ }
+
+ .slit{
+ height: calc($threadspace*2) ;
+ background-color: v.$secondary-color;
+
+ }
+}
\ No newline at end of file
diff --git a/app/resources/style/variables.scss b/app/resources/style/variables.scss
index 95f006e..585df25 100644
--- a/app/resources/style/variables.scss
+++ b/app/resources/style/variables.scss
@@ -9,6 +9,8 @@ $accent-color2: rgb(118, 56, 141);
$tertiary-color: rgb(124, 119, 119);
+$metal-color: rgb(68, 66, 68);
+
$thin-border: 1px solid $accent-color1;
$thick-border: 2px solid $accent-color1;