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

[Epic#13, Epic#37] 공유 버튼을 이용해서 생성한 프레젠테이션 채널 코드를 복사하고, 공유할 수 있다. #51

Closed
2 tasks done
always-awake opened this issue Nov 25, 2019 · 0 comments
Assignees
Labels
🐣Feature 새로운 기능을 추가할 때 사용하는 라벨 📠Location : web server web 서버에 대한 작업을 나타내는 라벨
Milestone

Comments

@always-awake
Copy link
Collaborator

always-awake commented Nov 25, 2019

[Epic#13, Epic#37] 공유 버튼을 이용해서 생성한 프레젠테이션 채널 코드를 복사하고, 공유할 수 있다.

  • 채널 내 공유하기 버튼을 클릭하면, 자동으로 채널 코드가 입력된다.

완료 조건 ✅

  • 채널 내 공유하기 버튼 컴포넌트를 구현한다.
  • 버튼을 클릭하면 채널 코드가 복사된다.

관련 이슈 📎

레퍼런스 📚

레퍼런스 없음

@always-awake always-awake self-assigned this Nov 25, 2019
@always-awake always-awake changed the title [Epic#13, #37] 공유 버튼을 이용해서 생성한 프레젠테이션 채널 코드를 복사하고, 공유할 수 있다. [Epic#13, Epic#37] 공유 버튼을 이용해서 생성한 프레젠테이션 채널 코드를 복사하고, 공유할 수 있다. Nov 25, 2019
@always-awake always-awake added the 📠Location : web server web 서버에 대한 작업을 나타내는 라벨 label Nov 25, 2019
@always-awake always-awake added this to the Sprint - 03 milestone Nov 25, 2019
@always-awake always-awake added the 🐣Feature 새로운 기능을 추가할 때 사용하는 라벨 label Nov 25, 2019
always-awake added a commit that referenced this issue Dec 2, 2019
#51)

Why
- 사용자가 채널 공유 버튼을 클릭하면, 채널 코드를 복사할 수 있어야 한다.

What
- 공통 컴포넌트인 SmallButton 컴포넌트를 이용해 구현하였다.
- handleCodeShareButtonOnclick 함수를 정의하여, 채널 공유 버튼을 클릭했을 때, 채널 코드가 클립보드에 저장될 수 있도록 설정하였다.
always-awake added a commit that referenced this issue Dec 2, 2019
…board 함수로 구현 (#51)

Why
- 프로젝트와 상관없이 사용될 수 있는 로직은 유틸함수로 분리해야 한다.

What
- dom.js 내 param으로 들어온 값을 클립보드에 복사해주는 유틸함수를 구현하였다.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐣Feature 새로운 기능을 추가할 때 사용하는 라벨 📠Location : web server web 서버에 대한 작업을 나타내는 라벨
Projects
No open projects
Development

No branches or pull requests

1 participant