componentDir