From bfa5a536dc3d8bc3be25e17db7621798a0ea80dd Mon Sep 17 00:00:00 2001 From: dutexion Date: Mon, 6 May 2024 15:55:20 +0900 Subject: [PATCH] style :: deploy page publish --- src/pages/Team/deploy/index.tsx | 130 ++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 src/pages/Team/deploy/index.tsx diff --git a/src/pages/Team/deploy/index.tsx b/src/pages/Team/deploy/index.tsx new file mode 100644 index 0000000..c897e9c --- /dev/null +++ b/src/pages/Team/deploy/index.tsx @@ -0,0 +1,130 @@ +import styled from '@emotion/styled'; +import { theme } from '@/style/theme'; +import { Sidebar } from '@/components/common/sidebar'; +import { SearchBar } from '@/components/common/SearchBar'; +import { XButton } from '@/components/common/XButton'; +import { Icon } from '@iconify/react'; +import { Tag } from '@/components/Team/Tag'; + +export const Deploy = () => { + return ( + + + + + + 에일리언즈 + 배포 + 프로젝트를 등록하고 해당 프로젝트에 대한 배포 액션을 설정할 수 있습니다. + + + + + 프로젝트 등록 + + + + + +
+ dms-front + +
+
team-aliens/DMS
+
+
+
+
+
+ ); +}; + +const Wrapper = styled.div` + margin-top: 80px; + width: 100%; + display: flex; +`; + +const ContainerWrapper = styled.div` + width: 100%; + height: calc(100vh - 80px + 200px); + padding-left: 100px; + padding-right: 20px; + display: flex; + flex-direction: column; + align-items: center; +`; + +const Container = styled.div` + width: 100%; + max-width: 1120px; + display: flex; + flex-direction: column; + gap: 30px; +`; + +const TitleContainer = styled.div` + width: 100%; + max-width: 1120px; + display: flex; + flex-direction: column; + gap: 4px; + margin-top: 80px; +`; + +const TeamName = styled.div` + font-size: 20px; + font-weight: 500; + color: ${theme.color.gray5}; +`; + +const Title = styled.div` + font-size: 30px; + font-weight: 600; + color: ${theme.color.gray8}; +`; + +const Describtion = styled.div` + font-size: 24px; + font-weight: 100; + color: ${theme.color.gray8}; +`; + +const UtilContainer = styled.div` + display: flex; + justify-content: space-between; + > :last-of-type { + display: flex; + gap: 10px; + } +`; + +const DeployBoxContainer = styled.div` + display: flex; + flex-direction: column; + gap: 14px; +`; + +const DeployBox = styled.div` + width: 100%; + max-width: 1120px; + height: 100px; + border-radius: 6px; + border: 1px solid ${theme.color.gray5}; + display: flex; + flex-direction: column; + justify-content: center; + gap: 10px; + padding: 0 38px; + > div:nth-of-type(1) { + display: flex; + gap: 6px; + font-size: 20px; + font-weight: 500; + color: ${theme.color.gray8}; + } + > div:nth-of-type(2) { + font-size: 20px; + color: ${theme.color.gray6}; + } +`;