Skip to content

Commit

Permalink
Merge pull request #115 from Team-Ampersand/develop
Browse files Browse the repository at this point in the history
1.0.18 업데이트
  • Loading branch information
Cjsghkd authored Sep 21, 2023
2 parents 2cc5fb3 + 362ee2b commit 342c9e4
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.Button
Expand All @@ -31,15 +30,17 @@ fun DotoriButton(
modifier: Modifier = Modifier,
text: String,
colors: Color = DotoriTheme.colors.primary10,
textColor: Color = DotoriTheme.colors.neutral30,
shape: Shape = RoundedCornerShape(8.dp),
border: BorderStroke = BorderStroke(1.dp, DotoriTheme.colors.neutral30),
paddingValues: PaddingValues = PaddingValues(0.dp),
textStyle: TextStyle = DotoriTheme.typography.smallTitle,
onClick: () -> Unit
) {
if (colors == Transparent) {
OutlinedButton(
modifier = modifier,
border = BorderStroke(1.dp, DotoriTheme.colors.neutral30),
border = border,
colors = ButtonDefaults.buttonColors(
backgroundColor = Transparent,
contentColor = DotoriTheme.colors.neutral20
Expand All @@ -50,6 +51,7 @@ fun DotoriButton(
) {
Text(
text = text,
color = textColor,
style = textStyle
)
}
Expand All @@ -66,6 +68,7 @@ fun DotoriButton(
) {
Text(
text = text,
color = textColor,
style = textStyle
)
}
Expand Down Expand Up @@ -98,7 +101,9 @@ fun DotoriButtonPreview() {
text = "button",
colors = Transparent,
paddingValues = PaddingValues(vertical = 8.dp, horizontal = 16.dp),
shape = CircleShape
shape = CircleShape,
border = BorderStroke(1.dp, DotoriTheme.colors.subRed),
textColor = DotoriTheme.colors.subRed
) {}
Spacer(modifier = Modifier.height(10.dp))

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@ fun DotoriNoticeListItem(
date: String,
role: String,
background: Color = DotoriTheme.colors.neutral50,
focusColor: Color = DotoriTheme.colors.primary10
focusColor: Color = DotoriTheme.colors.primary10,
isFocus: Boolean = false,
onClick: () -> Unit
) {
var isFocus by remember { mutableStateOf(false) }
var isFocus by remember { mutableStateOf(isFocus) }

Column(
modifier = modifier
Expand All @@ -65,7 +67,10 @@ fun DotoriNoticeListItem(
.clickable(
interactionSource = remember { MutableInteractionSource() },
indication = null
) { isFocus = !isFocus },
) {
isFocus = !isFocus
onClick()
},
verticalArrangement = Arrangement.spacedBy(4.dp)
) {
Row(verticalAlignment = Alignment.CenterVertically) {
Expand Down Expand Up @@ -129,23 +134,23 @@ fun DotoriNoticeListItemPreview() {
content = "많은 분들이 급식의 화살표를 눌렀을때 날짜만 변경되는 점이 불편하다고 하여 이제는 급식",
date = "2023.08.28",
role = "ROLE_DEVELOPER"
)
) {}
DotoriNoticeListItem(
modifier = Modifier.fillMaxWidth(),
writer = "사감 선생님",
title = "[기숙사 자습실 사용 관련 공지]",
content = "운전모드를 반드시 냉방으로 맞춰야 합니다. 만약 난방으로 맞추고 가동할 경우 에어컨 가동이 중단 될 수 있습니다. 냉방 모드 설정 방법 - 디스플레이 하단에 조절 버튼 중 좌측 상단에 있는 버튼(Auto)을 사용하여 눈송이 표시가 나타나게 설정합니다. 리모컨에 잠금이 걸려있는 경우 - 온도 조절 버튼 2개를 동시에 누르면 잠금이 해제가 됩니다.",
date = "2023.08.28",
role = "ROLE_ADMIN"
)
) {}
DotoriNoticeListItem(
modifier = Modifier.fillMaxWidth(),
writer = "기숙사자치위원회",
title = "[기숙사 자습실 사용 관련 공지]",
content = "최근 자습 신청할 때 일학년이 매크로를 사용한다는 이야기가 많아 6월 3일까지 일학년 전체 자습금지 하겠습니다. 매크로를 사용한 학생은 이시완#7244 에 개인 디코 하시길 바랍니다. 또한 자습 신청을 한 후, 다른 학생에게 양도하는 행위 또한 자제해 주시길 바랍니다.",
date = "2023.08.28",
role = "ROLE_COUNCILLOR"
)
) {}
}
}
}

0 comments on commit 342c9e4

Please sign in to comment.