Итак, я экспериментировал с Genjutsu, этим открытым социальным медиа-приложением, к которому я вношу свой вклад. Однажды мне нужно было удалить один из своих комментариев. Звучит просто, верно? Просто нажать «Удалить» и готово.
Ну... мне пришлось реализовать эту функцию самому, потому что приложение еще не имело ее. ✅ Функция: готова.
Но вот что интересно: выравнивание иконки корзины и текста «Удалить» в кнопке? Мои навыки CSS и React ушли в забастовку. Иконка хотела веселиться слева, текст хотел быть в центре. Они просто не хотели сидеть вместе мирно. 😅
Удалить
Это был настоящий «разработчик против UI» поединок.
В конце концов, я оставил все как есть. Бэкенд работает идеально: только владелец комментария может удалить комментарий, что является важной частью. Выравнивание кнопки? Ну... давайте назовем это причудливой функцией. 😎
Мораль истории: Открытый исходный код - это весело, непредсказуемо, и иногда ваша иконка корзины имеет свой собственный разум.
dev.to
When You Need to Delete a Comment… But Your Button Refuses to Cooperate
Create attached notes ...
