это конечно верстка, но имя типа my-modal пахнет копипастом, здесь не парься, но имена должны что то значить.